You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuweni.apache.org by to...@apache.org on 2021/07/27 17:17:17 UTC

[incubator-tuweni-website] branch asf-site updated: Automated site publishing by Jenkins build

This is an automated email from the ASF dual-hosted git repository.

toulmean pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/incubator-tuweni-website.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new 0f01fbd  Automated site publishing by Jenkins build
0f01fbd is described below

commit 0f01fbd197186b03b1f81634203f4e6931f73458
Author: Antoine Toulme <an...@lunar-ocean.com>
AuthorDate: Tue Jul 27 10:17:04 2021 -0700

    Automated site publishing by Jenkins build
---
 content/docs/index.html                            |  91 ++++
 .../-abstract-bytes/compute-hashcode.html          |  14 +
 .../-abstract-bytes/equals.html                    |   2 +-
 .../-abstract-bytes/hash-code.html                 |   2 +-
 .../-abstract-bytes/index.html                     |  25 +-
 .../-abstract-bytes/to-string.html                 |   2 +-
 .../org.apache.tuweni.bytes/-bytes/-e-m-p-t-y.html |   2 +-
 .../docs/org.apache.tuweni.bytes/-bytes/and.html   |   4 +-
 .../-bytes/append-hex-to.html                      |   2 +-
 .../org.apache.tuweni.bytes/-bytes/append-to.html  |   4 +-
 .../org.apache.tuweni.bytes/-bytes/bit-length.html |   2 +-
 .../-bytes/common-prefix-length.html               |   2 +-
 .../-bytes/common-prefix.html                      |   2 +-
 .../org.apache.tuweni.bytes/-bytes/compare-to.html |   2 +-
 .../-bytes/concatenate.html                        |   4 +-
 .../org.apache.tuweni.bytes/-bytes/copy-to.html    |   4 +-
 .../docs/org.apache.tuweni.bytes/-bytes/copy.html  |   2 +-
 .../-bytes/from-base64-string.html                 |   2 +-
 .../-bytes/from-hex-string-lenient.html            |   4 +-
 .../-bytes/from-hex-string.html                    |   4 +-
 .../org.apache.tuweni.bytes/-bytes/get-int.html    |   4 +-
 .../org.apache.tuweni.bytes/-bytes/get-long.html   |   4 +-
 .../docs/org.apache.tuweni.bytes/-bytes/get.html   |   2 +-
 .../-bytes/has-leading-zero-byte.html              |   2 +-
 .../-bytes/has-leading-zero.html                   |   2 +-
 .../docs/org.apache.tuweni.bytes/-bytes/index.html |  12 +-
 .../org.apache.tuweni.bytes/-bytes/is-empty.html   |   2 +-
 .../org.apache.tuweni.bytes/-bytes/is-zero.html    |   2 +-
 .../-bytes/minimal-bytes.html                      |   2 +-
 .../-bytes/mutable-copy.html                       |   2 +-
 .../docs/org.apache.tuweni.bytes/-bytes/not.html   |   4 +-
 .../-bytes/number-of-leading-zero-bytes.html       |   2 +-
 .../-bytes/number-of-leading-zeros.html            |   2 +-
 .../-bytes/number-of-trailing-zero-bytes.html      |   2 +-
 .../-bytes/of-unsigned-int.html                    |   4 +-
 .../-bytes/of-unsigned-long.html                   |   4 +-
 .../-bytes/of-unsigned-short.html                  |   4 +-
 .../docs/org.apache.tuweni.bytes/-bytes/of.html    |   4 +-
 .../docs/org.apache.tuweni.bytes/-bytes/or.html    |   4 +-
 .../org.apache.tuweni.bytes/-bytes/random.html     |   4 +-
 .../org.apache.tuweni.bytes/-bytes/reverse.html    |   2 +-
 .../org.apache.tuweni.bytes/-bytes/secure.html     |  37 ++
 .../org.apache.tuweni.bytes/-bytes/shift-left.html |   4 +-
 .../-bytes/shift-right.html                        |   4 +-
 .../docs/org.apache.tuweni.bytes/-bytes/size.html  |   2 +-
 .../docs/org.apache.tuweni.bytes/-bytes/slice.html |   4 +-
 .../-bytes/to-array-unsafe.html                    |   2 +-
 .../org.apache.tuweni.bytes/-bytes/to-array.html   |   4 +-
 .../-bytes/to-base64-string.html                   |   2 +-
 .../-bytes/to-big-integer.html                     |   4 +-
 .../-bytes/to-ellipsis-hex-string.html             |   2 +-
 .../-bytes/to-hex-string.html                      |   2 +-
 .../org.apache.tuweni.bytes/-bytes/to-int.html     |   4 +-
 .../org.apache.tuweni.bytes/-bytes/to-long.html    |   4 +-
 .../-bytes/to-quantity-hex-string.html             |   2 +-
 .../-bytes/to-short-hex-string.html                |   2 +-
 .../-bytes/to-unprefixed-hex-string.html           |   2 +-
 .../-bytes/to-unsigned-big-integer.html            |   4 +-
 .../-bytes/trim-leading-zeros.html                 |   2 +-
 .../org.apache.tuweni.bytes/-bytes/update.html     |   2 +-
 .../-bytes/wrap-buffer.html                        |   4 +-
 .../-bytes/wrap-byte-buf.html                      |   4 +-
 .../-bytes/wrap-byte-buffer.html                   |   4 +-
 .../docs/org.apache.tuweni.bytes/-bytes/wrap.html  |   6 +-
 .../docs/org.apache.tuweni.bytes/-bytes/xor.html   |   4 +-
 .../org.apache.tuweni.bytes/-bytes32/-s-i-z-e.html |   2 +-
 .../org.apache.tuweni.bytes/-bytes32/-z-e-r-o.html |   2 +-
 .../docs/org.apache.tuweni.bytes/-bytes32/and.html |   2 +-
 .../org.apache.tuweni.bytes/-bytes32/copy.html     |   2 +-
 .../-bytes32/from-hex-string-lenient.html          |   2 +-
 .../-bytes32/from-hex-string-strict.html           |   2 +-
 .../-bytes32/from-hex-string.html                  |   2 +-
 .../org.apache.tuweni.bytes/-bytes32/index.html    |  31 +-
 .../org.apache.tuweni.bytes/-bytes32/left-pad.html |  15 +-
 .../-bytes32/mutable-copy.html                     |   2 +-
 .../docs/org.apache.tuweni.bytes/-bytes32/not.html |   2 +-
 .../docs/org.apache.tuweni.bytes/-bytes32/or.html  |   2 +-
 .../org.apache.tuweni.bytes/-bytes32/random.html   |   4 +-
 .../-bytes32/right-pad.html                        |   2 +-
 .../org.apache.tuweni.bytes/-bytes32/secure.html   |  38 ++
 .../-bytes32/shift-left.html                       |   2 +-
 .../-bytes32/shift-right.html                      |   2 +-
 .../org.apache.tuweni.bytes/-bytes32/size.html     |   2 +-
 .../org.apache.tuweni.bytes/-bytes32/wrap.html     |   8 +-
 .../docs/org.apache.tuweni.bytes/-bytes32/xor.html |   2 +-
 .../org.apache.tuweni.bytes/-bytes48/-s-i-z-e.html |   2 +-
 .../org.apache.tuweni.bytes/-bytes48/-z-e-r-o.html |   2 +-
 .../docs/org.apache.tuweni.bytes/-bytes48/and.html |   2 +-
 .../org.apache.tuweni.bytes/-bytes48/copy.html     |   2 +-
 .../-bytes48/from-hex-string-lenient.html          |   2 +-
 .../-bytes48/from-hex-string-strict.html           |   2 +-
 .../-bytes48/from-hex-string.html                  |   2 +-
 .../org.apache.tuweni.bytes/-bytes48/index.html    |   4 +-
 .../org.apache.tuweni.bytes/-bytes48/left-pad.html |   2 +-
 .../-bytes48/mutable-copy.html                     |   2 +-
 .../docs/org.apache.tuweni.bytes/-bytes48/not.html |   2 +-
 .../docs/org.apache.tuweni.bytes/-bytes48/or.html  |   2 +-
 .../org.apache.tuweni.bytes/-bytes48/random.html   |   4 +-
 .../-bytes48/right-pad.html                        |   2 +-
 .../-bytes48/shift-left.html                       |   2 +-
 .../-bytes48/shift-right.html                      |   2 +-
 .../org.apache.tuweni.bytes/-bytes48/size.html     |   2 +-
 .../org.apache.tuweni.bytes/-bytes48/wrap.html     |   8 +-
 .../docs/org.apache.tuweni.bytes/-bytes48/xor.html |   2 +-
 .../-delegating-bytes/copy.html                    |   2 +-
 .../-delegating-bytes/equals.html                  |  14 +
 .../-delegating-bytes/get.html                     |   2 +-
 .../-delegating-bytes/hash-code.html               |  14 +
 .../-delegating-bytes/index.html                   |  32 +-
 .../-delegating-bytes/mutable-copy.html            |   2 +-
 .../-delegating-bytes/size.html                    |   2 +-
 .../-delegating-bytes/slice.html                   |   2 +-
 .../-delegating-bytes32/copy.html                  |   2 +-
 .../-delegating-bytes32/index.html                 |  16 +-
 .../-delegating-bytes32/mutable-copy.html          |   2 +-
 .../-delegating-bytes32/size.html                  |   2 +-
 .../-delegating-bytes48/copy.html                  |   2 +-
 .../-delegating-bytes48/index.html                 |  16 +-
 .../-delegating-bytes48/mutable-copy.html          |   2 +-
 .../-delegating-bytes48/size.html                  |   2 +-
 .../-delegating-mutable-bytes/-init-.html          |  14 +
 .../-delegating-mutable-bytes/and.html             |  16 +
 .../-delegating-mutable-bytes/append-to.html       |  16 +
 .../-delegating-mutable-bytes/bit-length.html      |  14 +
 .../-delegating-mutable-bytes/clear.html           |  14 +
 .../common-prefix-length.html                      |  14 +
 .../-delegating-mutable-bytes/common-prefix.html   |  14 +
 .../-delegating-mutable-bytes/copy-to.html         |  16 +
 .../-delegating-mutable-bytes/copy.html            |  14 +
 .../-delegating-mutable-bytes/decrement.html       |  14 +
 .../-delegating-mutable-bytes/equals.html          |  14 +
 .../-delegating-mutable-bytes/fill.html            |  14 +
 .../-delegating-mutable-bytes/get-int.html         |  14 +
 .../-delegating-mutable-bytes/get-long.html        |  14 +
 .../-delegating-mutable-bytes/get.html             |  14 +
 .../has-leading-zero-byte.html                     |  14 +
 .../has-leading-zero.html                          |  14 +
 .../-delegating-mutable-bytes/hash-code.html       |  14 +
 .../-delegating-mutable-bytes/increment.html       |  14 +
 .../-delegating-mutable-bytes/index.html           | 339 +++++++++++++++
 .../-delegating-mutable-bytes/is-zero.html         |  14 +
 .../-delegating-mutable-bytes/mutable-copy.html    |  14 +
 .../-delegating-mutable-bytes/mutable-slice.html   |  14 +
 .../-delegating-mutable-bytes/not.html             |  14 +
 .../number-of-leading-zero-bytes.html              |  14 +
 .../number-of-leading-zeros.html                   |  14 +
 .../-delegating-mutable-bytes/or.html              |  16 +
 .../-delegating-mutable-bytes/set-int.html         |  14 +
 .../-delegating-mutable-bytes/set-long.html        |  14 +
 .../-delegating-mutable-bytes/set.html             |  14 +
 .../-delegating-mutable-bytes/shift-left.html      |  14 +
 .../-delegating-mutable-bytes/shift-right.html     |  14 +
 .../-delegating-mutable-bytes/size.html            |  14 +
 .../-delegating-mutable-bytes/slice.html           |  16 +
 .../-delegating-mutable-bytes/to-array-unsafe.html |  14 +
 .../-delegating-mutable-bytes/to-array.html        |  14 +
 .../-delegating-mutable-bytes/to-big-integer.html  |  14 +
 .../-delegating-mutable-bytes/to-hex-string.html   |  14 +
 .../-delegating-mutable-bytes/to-int.html          |  14 +
 .../-delegating-mutable-bytes/to-long.html         |  14 +
 .../to-short-hex-string.html                       |  14 +
 .../-delegating-mutable-bytes/to-string.html       |  14 +
 .../to-unsigned-big-integer.html                   |  14 +
 .../-delegating-mutable-bytes/update.html          |  14 +
 .../-delegating-mutable-bytes/xor.html             |  16 +
 .../-mutable-byte-buffer-wrapping-bytes/copy.html  |   2 +-
 .../hash-code.html                                 |  14 +
 .../-mutable-byte-buffer-wrapping-bytes/index.html |   9 +-
 .../mutable-slice.html                             |   2 +-
 .../set-int.html                                   |   2 +-
 .../set-long.html                                  |   2 +-
 .../-mutable-byte-buffer-wrapping-bytes/set.html   |   2 +-
 .../-mutable-bytes/-e-m-p-t-y.html                 |   2 +-
 .../-mutable-bytes/clear.html                      |   2 +-
 .../-mutable-bytes/create.html                     |   2 +-
 .../-mutable-bytes/decrement.html                  |   2 +-
 .../-mutable-bytes/fill.html                       |   2 +-
 .../-mutable-bytes/increment.html                  |   2 +-
 .../-mutable-bytes/index.html                      |  10 +-
 .../-mutable-bytes/mutable-slice.html              |   2 +-
 .../org.apache.tuweni.bytes/-mutable-bytes/of.html |   4 +-
 .../-mutable-bytes/set-int.html                    |   2 +-
 .../-mutable-bytes/set-long.html                   |   2 +-
 .../-mutable-bytes/set.html                        |   4 +-
 .../-mutable-bytes/wrap-buffer.html                |   4 +-
 .../-mutable-bytes/wrap-byte-buf.html              |   4 +-
 .../-mutable-bytes/wrap-byte-buffer.html           |   4 +-
 .../-mutable-bytes/wrap.html                       |   4 +-
 .../-mutable-bytes32/create.html                   |   2 +-
 .../-mutable-bytes32/index.html                    |   2 +-
 .../-mutable-bytes32/wrap.html                     |   8 +-
 .../-mutable-bytes48/create.html                   |   2 +-
 .../-mutable-bytes48/index.html                    |   2 +-
 .../-mutable-bytes48/wrap.html                     |   8 +-
 content/docs/org.apache.tuweni.bytes/index.html    |  12 +-
 .../async-completion.html                          |   2 +-
 .../async-result.html                              |   2 +-
 .../kotlinx.coroutines.-coroutine-scope/retry.html |   6 +-
 .../as-async-completion.html                       |   2 +-
 .../as-async-result.html                           |   2 +-
 .../as-async-completion.html                       |   2 +-
 .../as-deferred.html                               |   2 +-
 .../await.html                                     |   2 +-
 .../as-deferred.html                               |   2 +-
 .../await.html                                     |   2 +-
 .../timeout-and-retry.html                         |   6 +-
 .../-async-completion/-c-o-m-p-l-e-t-e-d.html      |   2 +-
 .../-async-completion/accept.html                  |   2 +-
 .../-async-completion/all-of.html                  |   6 +-
 .../-async-completion/cancel.html                  |   2 +-
 .../-async-completion/completed.html               |   2 +-
 .../-async-completion/exceptional.html             |   2 +-
 .../-async-completion/exceptionally.html           |   2 +-
 .../-async-completion/execute-blocking.html        |   8 +-
 .../-async-completion/handle.html                  |   2 +-
 .../-async-completion/incomplete.html              |   2 +-
 .../-async-completion/index.html                   |   2 +-
 .../-async-completion/is-cancelled.html            |   2 +-
 .../is-completed-exceptionally.html                |   2 +-
 .../-async-completion/is-done.html                 |   2 +-
 .../-async-completion/join.html                    |   4 +-
 .../-async-completion/run-on-context.html          |   4 +-
 .../-async-completion/then-apply.html              |   2 +-
 .../-async-completion/then-combine.html            |   2 +-
 .../-async-completion/then-compose.html            |   2 +-
 .../-async-completion/then-consume.html            |   2 +-
 .../-async-completion/then-run.html                |   2 +-
 .../then-schedule-blocking-run.html                |   4 +-
 .../-async-completion/then-schedule-run.html       |   2 +-
 .../-async-completion/then-schedule.html           |   2 +-
 .../-async-completion/then-supply.html             |   4 +-
 .../-async-completion/then.html                    |   2 +-
 .../-async-completion/to-future.html               |   2 +-
 .../-async-completion/when-complete.html           |   2 +-
 .../-async-result/accept.html                      |   2 +-
 .../-async-result/all-of.html                      |   6 +-
 .../-async-result/cancel.html                      |   2 +-
 .../-async-result/combine.html                     |   4 +-
 .../-async-result/completed.html                   |   2 +-
 .../-async-result/exceptional.html                 |   2 +-
 .../-async-result/exceptionally.html               |   2 +-
 .../-async-result/execute-blocking.html            |   8 +-
 .../-async-result/get.html                         |   4 +-
 .../-async-result/handle.html                      |   2 +-
 .../-async-result/incomplete.html                  |   2 +-
 .../-async-result/index.html                       |   2 +-
 .../-async-result/is-cancelled.html                |   2 +-
 .../-async-result/is-completed-exceptionally.html  |   2 +-
 .../-async-result/is-done.html                     |   2 +-
 .../-async-result/run-on-context.html              |   2 +-
 .../-async-result/then-accept-both.html            |   2 +-
 .../-async-result/then-accept.html                 |   2 +-
 .../-async-result/then-apply.html                  |   2 +-
 .../-async-result/then-combine.html                |   2 +-
 .../-async-result/then-compose.html                |   2 +-
 .../-async-result/then-run.html                    |   2 +-
 .../-async-result/then-schedule-apply.html         |   2 +-
 .../then-schedule-blocking-apply.html              |   4 +-
 .../-async-result/then-schedule-blocking-run.html  |   4 +-
 .../-async-result/then-schedule-run.html           |   2 +-
 .../-async-result/then-schedule.html               |   2 +-
 .../-async-result/then.html                        |   2 +-
 .../-async-result/when-complete.html               |   2 +-
 .../complete-exceptionally.html                    |   2 +-
 .../-completable-async-completion/complete.html    |   2 +-
 .../-completable-async-completion/index.html       |   2 +-
 .../-completable-async-completion/to-future.html   |   2 +-
 .../complete-exceptionally.html                    |   2 +-
 .../-completable-async-result/complete.html        |   2 +-
 .../-completable-async-result/index.html           |   2 +-
 .../-expiring-map/clear.html                       |   2 +-
 .../-expiring-map/compute-if-absent.html           |   4 +-
 .../-expiring-map/compute-if-present.html          |   2 +-
 .../-expiring-map/compute.html                     |   2 +-
 .../-expiring-map/contains-key.html                |   2 +-
 .../-expiring-map/contains-value.html              |   2 +-
 .../-expiring-map/entries.html                     |   2 +-
 .../-expiring-map/equals.html                      |   2 +-
 .../-expiring-map/for-each.html                    |   2 +-
 .../-expiring-map/get-or-default.html              |   2 +-
 .../-expiring-map/get.html                         |   2 +-
 .../-expiring-map/hash-code.html                   |   2 +-
 .../-expiring-map/index.html                       |   5 +-
 .../-expiring-map/is-empty.html                    |   2 +-
 .../-expiring-map/keys.html                        |   2 +-
 .../-expiring-map/merge.html                       |   2 +-
 .../-expiring-map/purge-expired.html               |   2 +-
 .../-expiring-map/put-all.html                     |   2 +-
 .../-expiring-map/put-if-absent.html               |   6 +-
 .../-expiring-map/put.html                         |   6 +-
 .../-expiring-map/remove.html                      |   4 +-
 .../-expiring-map/replace-all.html                 |   2 +-
 .../-expiring-map/replace.html                     |   4 +-
 .../-expiring-map/size.html                        |   2 +-
 .../-expiring-map/values.html                      |   2 +-
 .../-expiring-set/add-all.html                     |   2 +-
 .../-expiring-set/add.html                         |   6 +-
 .../-expiring-set/clear.html                       |   2 +-
 .../-expiring-set/contains-all.html                |   2 +-
 .../-expiring-set/contains.html                    |   2 +-
 .../-expiring-set/equals.html                      |   2 +-
 .../-expiring-set/hash-code.html                   |   2 +-
 .../-expiring-set/index.html                       |   2 +-
 .../-expiring-set/is-empty.html                    |   2 +-
 .../-expiring-set/iterator.html                    |   2 +-
 .../-expiring-set/purge-expired.html               |   2 +-
 .../-expiring-set/remove-all.html                  |   2 +-
 .../-expiring-set/remove.html                      |   2 +-
 .../-expiring-set/retain-all.html                  |   2 +-
 .../-expiring-set/size.html                        |   2 +-
 .../-expiring-set/to-array.html                    |   4 +-
 .../get-message-without-position.html              |   2 +-
 .../-configuration-error/index.html                |   2 +-
 .../-configuration-error/message.html              |   2 +-
 .../-configuration-error/position.html             |   2 +-
 .../-configuration-errors/index.html               |   2 +-
 .../-configuration-errors/no-errors.html           |   2 +-
 .../-configuration-errors/single-error.html        |   8 +-
 .../-configuration-validator/index.html            |   2 +-
 .../-configuration-validator/validate.html         |   2 +-
 .../-configuration/canonical-key.html              |   2 +-
 .../-configuration/contains.html                   |   2 +-
 .../-configuration/empty.html                      |   4 +-
 .../-configuration/errors.html                     |   2 +-
 .../-configuration/from-toml.html                  |  12 +-
 .../-configuration/get-boolean.html                |   2 +-
 .../-configuration/get-configuration-section.html  |   2 +-
 .../-configuration/get-double.html                 |   2 +-
 .../-configuration/get-integer.html                |   2 +-
 .../-configuration/get-list-of-boolean.html        |   2 +-
 .../-configuration/get-list-of-double.html         |   2 +-
 .../-configuration/get-list-of-integer.html        |   2 +-
 .../-configuration/get-list-of-long.html           |   2 +-
 .../-configuration/get-list-of-map.html            |   2 +-
 .../-configuration/get-list-of-string.html         |   2 +-
 .../-configuration/get-list.html                   |   2 +-
 .../-configuration/get-long.html                   |   2 +-
 .../-configuration/get-map.html                    |   2 +-
 .../-configuration/get-string.html                 |   2 +-
 .../-configuration/get.html                        |   2 +-
 .../-configuration/has-errors.html                 |   2 +-
 .../-configuration/index.html                      |   2 +-
 .../-configuration/input-position-of.html          |   2 +-
 .../-configuration/key-set.html                    |   4 +-
 .../-configuration/sections.html                   |   2 +-
 .../-configuration/to-toml.html                    |   6 +-
 .../-document-position/column.html                 |   2 +-
 .../-document-position/equals.html                 |   2 +-
 .../-document-position/hash-code.html              |   2 +-
 .../-document-position/index.html                  |   2 +-
 .../-document-position/line.html                   |   2 +-
 .../-document-position/position-at.html            |   2 +-
 .../-document-position/to-string.html              |   2 +-
 .../get-message-without-position.html              |   2 +-
 .../index.html                                     |   2 +-
 .../message.html                                   |   2 +-
 .../position.html                                  |   2 +-
 .../-no-configuration-property-exception.html      |   2 +-
 .../-property-validator/all-in-list.html           |   2 +-
 .../-property-validator/any-of-ignore-case.html    |   4 +-
 .../-property-validator/any-of.html                |   6 +-
 .../-property-validator/combine.html               |   4 +-
 .../-property-validator/in-range.html              |   2 +-
 .../-property-validator/index.html                 |  18 +-
 .../-property-validator/is-present.html            |   2 +-
 .../-property-validator/is-u-r-l.html              |   2 +-
 .../-property-validator/is-valid-port-or-zero.html |  17 +
 .../-property-validator/is-valid-port.html         |  17 +
 .../-property-validator/validate.html              |   2 +-
 .../-schema-builder/add-boolean.html               |   2 +-
 .../-schema-builder/add-default.html               |   2 +-
 .../-schema-builder/add-double.html                |   2 +-
 .../-schema-builder/add-integer.html               |   2 +-
 .../-schema-builder/add-list-of-boolean.html       |   2 +-
 .../-schema-builder/add-list-of-double.html        |   2 +-
 .../-schema-builder/add-list-of-integer.html       |   2 +-
 .../-schema-builder/add-list-of-long.html          |   2 +-
 .../-schema-builder/add-list-of-map.html           |   2 +-
 .../-schema-builder/add-list-of-string.html        |   2 +-
 .../-schema-builder/add-long.html                  |   2 +-
 .../-schema-builder/add-section.html               |   2 +-
 .../-schema-builder/add-string.html                |   2 +-
 .../-schema-builder/create.html                    |   2 +-
 .../-schema-builder/document-property.html         |   2 +-
 .../-schema-builder/index.html                     |   2 +-
 .../-schema-builder/to-schema.html                 |   2 +-
 .../-schema-builder/validate-configuration.html    |   2 +-
 .../-schema-builder/validate-property.html         |   2 +-
 .../-schema/defaults-key-set.html                  |   4 +-
 .../-schema/description.html                       |   2 +-
 .../-schema/get-default-boolean.html               |   2 +-
 .../-schema/get-default-double.html                |   2 +-
 .../-schema/get-default-integer.html               |   2 +-
 .../-schema/get-default-list-of-boolean.html       |   2 +-
 .../-schema/get-default-list-of-double.html        |   2 +-
 .../-schema/get-default-list-of-integer.html       |   2 +-
 .../-schema/get-default-list-of-long.html          |   2 +-
 .../-schema/get-default-list-of-map.html           |   2 +-
 .../-schema/get-default-list-of-string.html        |   2 +-
 .../-schema/get-default-list.html                  |   2 +-
 .../-schema/get-default-long.html                  |   2 +-
 .../-schema/get-default-map.html                   |   2 +-
 .../-schema/get-default-string.html                |   2 +-
 .../-schema/get-default.html                       |   2 +-
 .../-schema/get-sub-section-prefix.html            |   2 +-
 .../-schema/get-sub-section.html                   |   2 +-
 .../-schema/has-default.html                       |   2 +-
 .../org.apache.tuweni.config/-schema/index.html    |   2 +-
 .../org.apache.tuweni.config/-schema/validate.html |   2 +-
 .../-b-l-s12381/index.html                         |   2 +-
 .../-b-l-s12381/sign.html                          |   4 +-
 .../-b-l-s12381/verify.html                        |   8 +-
 .../-key-pair/index.html                           |   2 +-
 .../-key-pair/public-key.html                      |   2 +-
 .../-key-pair/random.html                          |   2 +-
 .../-key-pair/secret-key.html                      |   2 +-
 .../-public-key/aggregate.html                     |   2 +-
 .../-public-key/equals.html                        |   2 +-
 .../-public-key/from-bytes.html                    |   4 +-
 .../-public-key/hash-code.html                     |   2 +-
 .../-public-key/index.html                         |   2 +-
 .../-public-key/to-byte-array.html                 |   2 +-
 .../-public-key/to-bytes.html                      |   2 +-
 .../-secret-key/equals.html                        |   2 +-
 .../-secret-key/from-bytes.html                    |   4 +-
 .../-secret-key/hash-code.html                     |   2 +-
 .../-secret-key/index.html                         |   2 +-
 .../-secret-key/to-bytes.html                      |   2 +-
 .../-signature-and-public-key/aggregate.html       |   2 +-
 .../-signature-and-public-key/combine.html         |   2 +-
 .../-signature-and-public-key/index.html           |   2 +-
 .../-signature-and-public-key/public-key.html      |   2 +-
 .../-signature-and-public-key/signature.html       |   2 +-
 .../-signature/aggregate.html                      |   2 +-
 .../-signature/combine.html                        |   2 +-
 .../-signature/decode.html                         |   2 +-
 .../-signature/encode.html                         |   2 +-
 .../-signature/equals.html                         |   2 +-
 .../-signature/hash-code.html                      |   2 +-
 .../-signature/index.html                          |   2 +-
 .../-signature/to-string.html                      |   2 +-
 .../-allocated/bytes-array.html                    |   2 +-
 .../-allocated/bytes.html                          |   2 +-
 .../-allocated/destroy.html                        |   2 +-
 .../-allocated/equals.html                         |   2 +-
 .../-allocated/finalize.html                       |   2 +-
 .../-allocated/from-bytes.html                     |   2 +-
 .../-allocated/hash-code.html                      |   2 +-
 .../-allocated/index.html                          |   2 +-
 .../-allocated/is-destroyed.html                   |   2 +-
 .../-auth/-key/bytes-array.html                    |   2 +-
 .../-auth/-key/bytes.html                          |   2 +-
 .../-auth/-key/destroy.html                        |   2 +-
 .../-auth/-key/equals.html                         |   2 +-
 .../-auth/-key/from-bytes.html                     |   4 +-
 .../-auth/-key/hash-code.html                      |   2 +-
 .../-auth/-key/index.html                          |   2 +-
 .../-auth/-key/is-destroyed.html                   |   2 +-
 .../-auth/-key/length.html                         |   2 +-
 .../-auth/-key/random.html                         |   2 +-
 .../-auth/auth.html                                |   4 +-
 .../-auth/index.html                               |   2 +-
 .../-auth/verify.html                              |   4 +-
 .../-diffie-helman/-public-key/bytes-array.html    |   2 +-
 .../-diffie-helman/-public-key/bytes.html          |   2 +-
 .../-diffie-helman/-public-key/equals.html         |   2 +-
 .../-public-key/for-box-public-key.html            |   2 +-
 .../-public-key/for-signature-public-key.html      |   2 +-
 .../-diffie-helman/-public-key/from-bytes.html     |   4 +-
 .../-diffie-helman/-public-key/hash-code.html      |   2 +-
 .../-diffie-helman/-public-key/index.html          |   2 +-
 .../-diffie-helman/-public-key/length.html         |   2 +-
 .../-diffie-helman/-secret-key/bytes-array.html    |   2 +-
 .../-diffie-helman/-secret-key/bytes.html          |   2 +-
 .../-diffie-helman/-secret-key/destroy.html        |   2 +-
 .../-diffie-helman/-secret-key/equals.html         |   2 +-
 .../-secret-key/for-box-secret-key.html            |   2 +-
 .../-secret-key/for-signature-secret-key.html      |   2 +-
 .../-diffie-helman/-secret-key/from-bytes.html     |   4 +-
 .../-diffie-helman/-secret-key/hash-code.html      |   2 +-
 .../-diffie-helman/-secret-key/index.html          |   2 +-
 .../-diffie-helman/-secret-key/is-destroyed.html   |   2 +-
 .../-diffie-helman/-secret-key/length.html         |   2 +-
 .../-diffie-helman/index.html                      |   2 +-
 .../-h-m-a-c-s-h-a256/-key/bytes-array.html        |   2 +-
 .../-h-m-a-c-s-h-a256/-key/bytes.html              |   2 +-
 .../-h-m-a-c-s-h-a256/-key/destroy.html            |   2 +-
 .../-h-m-a-c-s-h-a256/-key/equals.html             |   2 +-
 .../-h-m-a-c-s-h-a256/-key/from-bytes.html         |   4 +-
 .../-h-m-a-c-s-h-a256/-key/hash-code.html          |   2 +-
 .../-h-m-a-c-s-h-a256/-key/index.html              |   2 +-
 .../-h-m-a-c-s-h-a256/-key/is-destroyed.html       |   2 +-
 .../-h-m-a-c-s-h-a256/-key/length.html             |   2 +-
 .../-h-m-a-c-s-h-a256/-key/random.html             |   2 +-
 .../-h-m-a-c-s-h-a256/authenticate.html            |   4 +-
 .../-h-m-a-c-s-h-a256/index.html                   |   2 +-
 .../-h-m-a-c-s-h-a256/verify.html                  |   4 +-
 .../-h-m-a-c-s-h-a512/-key/bytes-array.html        |   2 +-
 .../-h-m-a-c-s-h-a512/-key/bytes.html              |   2 +-
 .../-h-m-a-c-s-h-a512/-key/destroy.html            |   2 +-
 .../-h-m-a-c-s-h-a512/-key/equals.html             |   2 +-
 .../-h-m-a-c-s-h-a512/-key/from-bytes.html         |   4 +-
 .../-h-m-a-c-s-h-a512/-key/hash-code.html          |   2 +-
 .../-h-m-a-c-s-h-a512/-key/index.html              |   2 +-
 .../-h-m-a-c-s-h-a512/-key/is-destroyed.html       |   2 +-
 .../-h-m-a-c-s-h-a512/-key/length.html             |   2 +-
 .../-h-m-a-c-s-h-a512/-key/random.html             |   2 +-
 .../-h-m-a-c-s-h-a512/authenticate.html            |   4 +-
 .../-h-m-a-c-s-h-a512/index.html                   |   2 +-
 .../-h-m-a-c-s-h-a512/verify.html                  |   4 +-
 .../-password-hash/-algorithm/argon2i13.html       |   2 +-
 .../-password-hash/-algorithm/argon2id13.html      |   2 +-
 .../-password-hash/-algorithm/equals.html          |   2 +-
 .../-password-hash/-algorithm/hash-code.html       |   2 +-
 .../-password-hash/-algorithm/index.html           |   2 +-
 .../-password-hash/-algorithm/is-supported.html    |   2 +-
 .../-password-hash/-algorithm/name.html            |   2 +-
 .../-password-hash/-algorithm/recommended.html     |   2 +-
 .../-password-hash/-algorithm/to-string.html       |   2 +-
 .../-password-hash/-salt/bytes-array.html          |   2 +-
 .../-password-hash/-salt/bytes.html                |   2 +-
 .../-password-hash/-salt/equals.html               |   2 +-
 .../-password-hash/-salt/from-bytes.html           |   4 +-
 .../-password-hash/-salt/hash-code.html            |   2 +-
 .../-password-hash/-salt/index.html                |   2 +-
 .../-password-hash/-salt/length.html               |   2 +-
 .../-password-hash/-salt/random.html               |   2 +-
 .../-verification-result/-f-a-i-l-e-d.html         |   2 +-
 .../-n-e-e-d-s_-r-e-h-a-s-h.html                   |   2 +-
 .../-verification-result/-p-a-s-s-e-d.html         |   2 +-
 .../-password-hash/-verification-result/index.html |   2 +-
 .../-verification-result/needs-rehash.html         |   2 +-
 .../-verification-result/passed.html               |   2 +-
 .../-password-hash/check-hash-for-interactive.html |   2 +-
 .../-password-hash/check-hash-for-sensitive.html   |   2 +-
 .../-password-hash/check-hash.html                 |   4 +-
 .../-password-hash/hash-interactive.html           |  14 +-
 .../-password-hash/hash-sensitive.html             |  14 +-
 .../-password-hash/hash.html                       |  22 +-
 .../-password-hash/index.html                      |   2 +-
 .../-password-hash/interactive-mem-limit.html      |   2 +-
 .../-password-hash/interactive-ops-limit.html      |   2 +-
 .../-password-hash/max-hash-length.html            |   2 +-
 .../-password-hash/max-mem-limit.html              |   2 +-
 .../-password-hash/max-ops-limit.html              |   2 +-
 .../-password-hash/min-hash-length.html            |   2 +-
 .../-password-hash/min-mem-limit.html              |   2 +-
 .../-password-hash/min-ops-limit.html              |   2 +-
 .../-password-hash/moderate-mem-limit.html         |   2 +-
 .../-password-hash/moderate-ops-limit.html         |   2 +-
 .../needs-rehash-for-interactive.html              |   2 +-
 .../-password-hash/needs-rehash-for-sensitive.html |   2 +-
 .../-password-hash/needs-rehash.html               |   4 +-
 .../-password-hash/sensitive-mem-limit.html        |   2 +-
 .../-password-hash/sensitive-ops-limit.html        |   2 +-
 .../-password-hash/verify.html                     |   2 +-
 .../-s-h-a256-hash/-hash/bytes-array.html          |   2 +-
 .../-s-h-a256-hash/-hash/bytes.html                |   2 +-
 .../-s-h-a256-hash/-hash/destroy.html              |   2 +-
 .../-s-h-a256-hash/-hash/equals.html               |   2 +-
 .../-s-h-a256-hash/-hash/hash-code.html            |   2 +-
 .../-s-h-a256-hash/-hash/index.html                |   2 +-
 .../-s-h-a256-hash/-hash/is-destroyed.html         |   2 +-
 .../-s-h-a256-hash/-hash/length.html               |   2 +-
 .../-s-h-a256-hash/-input/bytes-array.html         |   2 +-
 .../-s-h-a256-hash/-input/bytes.html               |   2 +-
 .../-s-h-a256-hash/-input/destroy.html             |   2 +-
 .../-s-h-a256-hash/-input/equals.html              |   2 +-
 .../-s-h-a256-hash/-input/from-bytes.html          |   4 +-
 .../-s-h-a256-hash/-input/from-hash.html           |   2 +-
 .../-s-h-a256-hash/-input/from-pointer.html        |   2 +-
 .../-s-h-a256-hash/-input/from-secret.html         |   2 +-
 .../-s-h-a256-hash/-input/hash-code.html           |   2 +-
 .../-s-h-a256-hash/-input/index.html               |   2 +-
 .../-s-h-a256-hash/-input/is-destroyed.html        |   2 +-
 .../-s-h-a256-hash/-input/length.html              |   2 +-
 .../-s-h-a256-hash/hash.html                       |   2 +-
 .../-s-h-a256-hash/index.html                      |   2 +-
 .../-s-h-a512-hash/-hash/bytes-array.html          |  17 +
 .../-s-h-a512-hash/-hash/bytes.html                |  17 +
 .../-s-h-a512-hash/-hash/destroy.html              |  14 +
 .../-s-h-a512-hash/-hash/equals.html               |  14 +
 .../-s-h-a512-hash/-hash/hash-code.html            |  14 +
 .../-s-h-a512-hash/-hash/index.html                |  71 ++++
 .../-s-h-a512-hash/-hash/is-destroyed.html         |  14 +
 .../-s-h-a512-hash/-hash/length.html               |  17 +
 .../-s-h-a512-hash/-init-.html                     |  19 +
 .../-s-h-a512-hash/-input/bytes-array.html         |  17 +
 .../-s-h-a512-hash/-input/bytes.html               |  17 +
 .../-s-h-a512-hash/-input/destroy.html             |  14 +
 .../-s-h-a512-hash/-input/equals.html              |  14 +
 .../-s-h-a512-hash/-input/from-bytes.html          |  28 ++
 .../-s-h-a512-hash/-input/from-hash.html           |  20 +
 .../-s-h-a512-hash/-input/from-pointer.html        |  20 +
 .../-s-h-a512-hash/-input/from-secret.html         |  20 +
 .../-s-h-a512-hash/-input/hash-code.html           |  14 +
 .../-s-h-a512-hash/-input/index.html               | 104 +++++
 .../-s-h-a512-hash/-input/is-destroyed.html        |  14 +
 .../-s-h-a512-hash/-input/length.html              |  17 +
 .../-s-h-a512-hash/hash.html                       |  20 +
 .../-s-h-a512-hash/index.html                      |  65 +++
 .../-signature/-key-pair/equals.html               |   2 +-
 .../-signature/-key-pair/for-secret-key.html       |   2 +-
 .../-signature/-key-pair/from-seed.html            |   2 +-
 .../-signature/-key-pair/hash-code.html            |   2 +-
 .../-signature/-key-pair/index.html                |   2 +-
 .../-signature/-key-pair/public-key.html           |   2 +-
 .../-signature/-key-pair/random.html               |   2 +-
 .../-signature/-key-pair/secret-key.html           |   2 +-
 .../-signature/-public-key/bytes-array.html        |   2 +-
 .../-signature/-public-key/bytes.html              |   2 +-
 .../-signature/-public-key/destroy.html            |   2 +-
 .../-signature/-public-key/equals.html             |   2 +-
 .../-signature/-public-key/from-bytes.html         |   4 +-
 .../-signature/-public-key/hash-code.html          |   2 +-
 .../-signature/-public-key/index.html              |   2 +-
 .../-signature/-public-key/is-destroyed.html       |   2 +-
 .../-signature/-public-key/length.html             |   2 +-
 .../-signature/-public-key/verify.html             |   4 +-
 .../-signature/-secret-key/bytes-array.html        |   2 +-
 .../-signature/-secret-key/bytes.html              |   2 +-
 .../-signature/-secret-key/destroy.html            |   2 +-
 .../-signature/-secret-key/equals.html             |   2 +-
 .../-signature/-secret-key/from-bytes.html         |   4 +-
 .../-signature/-secret-key/from-seed.html          |   2 +-
 .../-signature/-secret-key/hash-code.html          |   2 +-
 .../-signature/-secret-key/index.html              |   2 +-
 .../-signature/-secret-key/is-destroyed.html       |   2 +-
 .../-signature/-secret-key/length.html             |   2 +-
 .../-signature/-seed/bytes-array.html              |   2 +-
 .../-signature/-seed/bytes.html                    |   2 +-
 .../-signature/-seed/equals.html                   |   2 +-
 .../-signature/-seed/from-bytes.html               |   4 +-
 .../-signature/-seed/hash-code.html                |   2 +-
 .../-signature/-seed/index.html                    |   2 +-
 .../-signature/-seed/length.html                   |   2 +-
 .../-signature/-seed/random.html                   |   2 +-
 .../-signature/index.html                          |   2 +-
 .../-signature/sign-detached.html                  |   6 +-
 .../-signature/sign.html                           |   4 +-
 .../-signature/verify-detached.html                |   6 +-
 .../-signature/verify.html                         |   4 +-
 .../-x-cha-cha20-poly1305/-key/bytes-array.html    |   2 +-
 .../-x-cha-cha20-poly1305/-key/bytes.html          |   2 +-
 .../-x-cha-cha20-poly1305/-key/destroy.html        |   2 +-
 .../-x-cha-cha20-poly1305/-key/equals.html         |   2 +-
 .../-x-cha-cha20-poly1305/-key/from-bytes.html     |   4 +-
 .../-x-cha-cha20-poly1305/-key/hash-code.html      |   2 +-
 .../-x-cha-cha20-poly1305/-key/index.html          |   2 +-
 .../-x-cha-cha20-poly1305/-key/is-destroyed.html   |   2 +-
 .../-x-cha-cha20-poly1305/-key/length.html         |   2 +-
 .../-x-cha-cha20-poly1305/-key/random.html         |   2 +-
 .../-x-cha-cha20-poly1305/-nonce/bytes-array.html  |   2 +-
 .../-x-cha-cha20-poly1305/-nonce/bytes.html        |   2 +-
 .../-x-cha-cha20-poly1305/-nonce/equals.html       |   2 +-
 .../-x-cha-cha20-poly1305/-nonce/from-bytes.html   |   4 +-
 .../-x-cha-cha20-poly1305/-nonce/hash-code.html    |   2 +-
 .../-x-cha-cha20-poly1305/-nonce/increment.html    |   2 +-
 .../-x-cha-cha20-poly1305/-nonce/index.html        |   2 +-
 .../-x-cha-cha20-poly1305/-nonce/length.html       |   2 +-
 .../-x-cha-cha20-poly1305/-nonce/random.html       |   2 +-
 .../-x-cha-cha20-poly1305/-nonce/zero.html         |   2 +-
 .../-x-cha-cha20-poly1305/decrypt-detached.html    |   8 +-
 .../-x-cha-cha20-poly1305/decrypt.html             |   8 +-
 .../-x-cha-cha20-poly1305/encrypt-detached.html    |   8 +-
 .../-x-cha-cha20-poly1305/encrypt.html             |   8 +-
 .../-x-cha-cha20-poly1305/index.html               |   2 +-
 .../-x-cha-cha20-poly1305/is-available.html        |   2 +-
 .../is-secret-stream-available.html                |   2 +-
 .../open-decryption-stream.html                    |   2 +-
 .../open-encryption-stream.html                    |   2 +-
 .../org.apache.tuweni.crypto.sodium/index.html     |   8 +
 .../-hash/digest-using-algorithm.html              |   4 +-
 .../docs/org.apache.tuweni.crypto/-hash/index.html |   2 +-
 .../org.apache.tuweni.crypto/-hash/keccak256.html  |   4 +-
 .../org.apache.tuweni.crypto/-hash/keccak512.html  |   4 +-
 .../org.apache.tuweni.crypto/-hash/sha2_256.html   |   4 +-
 .../-hash/sha2_512_256.html                        |   4 +-
 .../org.apache.tuweni.crypto/-hash/sha3_256.html   |   4 +-
 .../org.apache.tuweni.crypto/-hash/sha3_512.html   |   4 +-
 .../index.html                                     |   2 +-
 .../-s-e-c-p256-k1/-key-pair/create.html           |   2 +-
 .../-s-e-c-p256-k1/-key-pair/equals.html           |   2 +-
 .../-s-e-c-p256-k1/-key-pair/from-secret-key.html  |   2 +-
 .../-s-e-c-p256-k1/-key-pair/hash-code.html        |   2 +-
 .../-s-e-c-p256-k1/-key-pair/index.html            |   2 +-
 .../-s-e-c-p256-k1/-key-pair/load.html             |   2 +-
 .../-s-e-c-p256-k1/-key-pair/public-key.html       |   2 +-
 .../-s-e-c-p256-k1/-key-pair/random.html           |   2 +-
 .../-s-e-c-p256-k1/-key-pair/secret-key.html       |   2 +-
 .../-s-e-c-p256-k1/-key-pair/store.html            |   2 +-
 .../-s-e-c-p256-k1/-parameters/-c-u-r-v-e.html     |   2 +-
 .../-s-e-c-p256-k1/-parameters/index.html          |   2 +-
 .../-s-e-c-p256-k1/-public-key/as-ec-point.html    |   2 +-
 .../-s-e-c-p256-k1/-public-key/bytes-array.html    |   2 +-
 .../-s-e-c-p256-k1/-public-key/bytes.html          |   2 +-
 .../-s-e-c-p256-k1/-public-key/equals.html         |   2 +-
 .../-s-e-c-p256-k1/-public-key/from-bytes.html     |   2 +-
 .../-public-key/from-hex-string.html               |   2 +-
 .../-s-e-c-p256-k1/-public-key/from-integer.html   |   2 +-
 .../-public-key/from-secret-key.html               |   2 +-
 .../-s-e-c-p256-k1/-public-key/hash-code.html      |   2 +-
 .../-s-e-c-p256-k1/-public-key/index.html          |   2 +-
 .../recover-from-hash-and-signature.html           |   4 +-
 .../-public-key/recover-from-signature.html        |   4 +-
 .../-s-e-c-p256-k1/-public-key/to-hex-string.html  |   2 +-
 .../-s-e-c-p256-k1/-public-key/to-string.html      |   2 +-
 .../-s-e-c-p256-k1/-secret-key/bytes-array.html    |   2 +-
 .../-s-e-c-p256-k1/-secret-key/bytes.html          |   2 +-
 .../-s-e-c-p256-k1/-secret-key/destroy.html        |   2 +-
 .../-s-e-c-p256-k1/-secret-key/equals.html         |   2 +-
 .../-s-e-c-p256-k1/-secret-key/finalize.html       |   2 +-
 .../-s-e-c-p256-k1/-secret-key/from-bytes.html     |   2 +-
 .../-s-e-c-p256-k1/-secret-key/from-integer.html   |   2 +-
 .../-s-e-c-p256-k1/-secret-key/hash-code.html      |   2 +-
 .../-s-e-c-p256-k1/-secret-key/index.html          |   2 +-
 .../-s-e-c-p256-k1/-secret-key/load.html           |   2 +-
 .../-s-e-c-p256-k1/-secret-key/store.html          |   2 +-
 .../-s-e-c-p256-k1/-signature/bytes.html           |   2 +-
 .../-s-e-c-p256-k1/-signature/create.html          |   2 +-
 .../-s-e-c-p256-k1/-signature/equals.html          |   2 +-
 .../-s-e-c-p256-k1/-signature/from-bytes.html      |   2 +-
 .../-s-e-c-p256-k1/-signature/hash-code.html       |   2 +-
 .../-s-e-c-p256-k1/-signature/index.html           |   2 +-
 .../-s-e-c-p256-k1/-signature/is-canonical.html    |   2 +-
 .../-s-e-c-p256-k1/-signature/r.html               |   2 +-
 .../-s-e-c-p256-k1/-signature/s.html               |   2 +-
 .../-s-e-c-p256-k1/-signature/to-string.html       |   2 +-
 .../-s-e-c-p256-k1/-signature/v.html               |   2 +-
 .../-s-e-c-p256-k1/calculate-key-agreement.html    |   2 +-
 .../derive-e-c-d-h-key-agreement.html              |   2 +-
 .../-s-e-c-p256-k1/index.html                      |   2 +-
 .../-s-e-c-p256-k1/sign-hashed.html                |   4 +-
 .../-s-e-c-p256-k1/sign.html                       |   4 +-
 .../-s-e-c-p256-k1/verify-hashed.html              |   4 +-
 .../-s-e-c-p256-k1/verify.html                     |   4 +-
 .../-blockchain-information/best-hash.html         |   2 +-
 .../-blockchain-information/best-number.html       |   2 +-
 .../-blockchain-information/forks.html             |   2 +-
 .../-blockchain-information/genesis-hash.html      |   2 +-
 .../-blockchain-information/get-fork-hashes.html   |   2 +-
 .../get-latest-fork-hash.html                      |   2 +-
 .../-blockchain-information/get-latest-fork.html   |   2 +-
 .../-blockchain-information/index.html             |   2 +-
 .../-blockchain-information/network-i-d.html       |   2 +-
 .../-blockchain-information/total-difficulty.html  |   2 +-
 .../-connection-selection-strategy/index.html      |  51 +++
 .../select-connection.html                         |  14 +
 .../-eth-client/-init-.html                        |   4 +-
 .../-eth-client/connection-selection-strategy.html |  17 +
 .../-eth-client/headers-requested.html             |  14 +
 .../-eth-client/index.html                         |  59 ++-
 .../-eth-client/node-data-was-requested.html       |  12 +-
 .../-eth-client/request-block-bodies.html          |   6 +-
 .../-eth-client/request-block-header.html          |   6 +-
 .../-eth-client/request-block-headers.html         |  18 +-
 .../-eth-client/request-block.html                 |   6 +-
 .../-eth-client/request-transaction-receipts.html  |   6 +-
 .../-eth-client/submit-pooled-transaction.html     |   2 +-
 .../transaction-receipts-requested.html            |  12 +-
 .../-eth-client/was-requested.html                 |  22 +-
 .../-eth-client66/-init-.html                      |  15 +
 .../-eth-client66/bodies-requested.html            |  14 +
 .../connection-selection-strategy.html             |  17 +
 .../-eth-client66/headers-requested.html           |  14 +
 .../-eth-client66/index.html                       | 130 ++++++
 .../-eth-client66/logger.html                      |  14 +
 .../-eth-client66/node-data-was-requested.html     |  14 +
 .../-eth-client66/request-block-bodies.html        |  22 +
 .../-eth-client66/request-block-header.html        |  22 +
 .../-eth-client66/request-block-headers.html       |  54 +++
 .../-eth-client66/request-block.html               |  22 +
 .../request-transaction-receipts.html              |  22 +
 .../-eth-client66/submit-pooled-transaction.html   |  18 +
 .../transaction-receipts-requested.html            |  14 +
 .../-eth-controller/add-new-block-bodies.html      |   4 +-
 .../-eth-controller/add-new-block-hashes.html      |   2 +-
 .../-eth-controller/add-new-block-headers.html     |   4 +-
 .../-eth-controller/add-new-block.html             |   2 +-
 .../-eth-controller/add-new-node-data.html         |   4 +-
 .../add-new-pooled-transactions.html               |   2 +-
 .../add-new-transaction-receipts.html              |   4 +-
 .../-eth-controller/add-new-transactions.html      |   2 +-
 .../-eth-controller/connections-listener.html      |   2 +-
 .../-eth-controller/find-block-bodies.html         |   2 +-
 .../-eth-controller/find-headers.html              |   2 +-
 .../-eth-controller/find-node-data.html            |   2 +-
 .../-eth-controller/find-pooled-transactions.html  |   2 +-
 .../-eth-controller/find-transaction-receipts.html |   2 +-
 .../-eth-controller/index.html                     |  10 +-
 .../-eth-controller/pending-transactions-pool.html |   2 +-
 .../-eth-controller/receive-status.html            |   2 +-
 .../-eth-controller/repository.html                |   2 +-
 .../-eth-controller/request-block-header.html      |   2 +-
 .../-eth-controller/requests-manager.html          |   2 +-
 .../-eth-hello-client/-init-.html                  |  15 +
 .../-eth-hello-client/index.html                   |  27 ++
 .../-eth-hello-controller/-init-.html              |  15 +
 .../connections-listener.html                      |  14 +
 .../-eth-hello-controller/index.html               |  51 +++
 .../-eth-hello-controller/receive-status.html      |  14 +
 .../-eth-hello-subprotocol/-e-t-h62.html           |  14 +
 .../-eth-hello-subprotocol/-e-t-h63.html           |  14 +
 .../-eth-hello-subprotocol/-e-t-h64.html           |  14 +
 .../-eth-hello-subprotocol/-e-t-h65.html           |  14 +
 .../-eth-hello-subprotocol/-init-.html             |  14 +
 .../-eth-hello-subprotocol/create-client.html      |  14 +
 .../-eth-hello-subprotocol/create-handler.html     |  14 +
 .../-eth-hello-subprotocol/get-capabilities.html   |  14 +
 .../-eth-hello-subprotocol/id.html                 |  14 +
 .../-eth-hello-subprotocol/index.html              |  98 +++++
 .../-eth-hello-subprotocol/supports.html           |  14 +
 .../connection-selection-strategy.html             |  17 +
 .../-eth-requests-manager/index.html               |  42 +-
 .../request-block-bodies.html                      |   6 +-
 .../request-block-header.html                      |   6 +-
 .../request-block-headers.html                     |  18 +-
 .../-eth-requests-manager/request-block.html       |   6 +-
 .../request-transaction-receipts.html              |   6 +-
 .../submit-pooled-transaction.html                 |   2 +-
 .../-eth-subprotocol/-e-t-h62.html                 |   2 +-
 .../-eth-subprotocol/-e-t-h63.html                 |   2 +-
 .../-eth-subprotocol/-e-t-h64.html                 |   2 +-
 .../-eth-subprotocol/-e-t-h65.html                 |   2 +-
 .../-eth-subprotocol/-e-t-h66.html                 |  14 +
 .../-eth-subprotocol/-init-.html                   |   4 +-
 .../-eth-subprotocol/create-client.html            |   4 +-
 .../-eth-subprotocol/create-handler.html           |   2 +-
 .../-eth-subprotocol/get-capabilities.html         |   2 +-
 .../-eth-subprotocol/id.html                       |   2 +-
 .../-eth-subprotocol/index.html                    |  20 +-
 .../-eth-subprotocol/supports.html                 |   2 +-
 .../-init-.html                                    |  14 +
 .../index.html                                     |  49 +++
 .../repository.html                                |  14 +
 .../select-connection.html                         |  14 +
 .../-request/-init-.html                           |   4 +-
 .../-request/connection-id.html                    |   2 +-
 .../-request/data.html                             |   2 +-
 .../-request/handle.html                           |   2 +-
 .../-request/index.html                            |   6 +-
 .../-simple-blockchain-information/best-hash.html  |   4 +-
 .../best-number.html                               |   4 +-
 .../-simple-blockchain-information/forks.html      |   4 +-
 .../genesis-hash.html                              |   4 +-
 .../-simple-blockchain-information/index.html      |   2 +-
 .../network-i-d.html                               |   4 +-
 .../total-difficulty.html                          |   4 +-
 .../-status/best-hash.html                         |   2 +-
 .../-status/fork-block.html                        |   2 +-
 .../-status/fork-hash.html                         |   2 +-
 .../-status/genesis-hash.html                      |   2 +-
 .../-status/index.html                             |   2 +-
 .../-status/network-i-d.html                       |   2 +-
 .../-status/protocol-version.html                  |   2 +-
 .../-status/total-difficulty.html                  |   2 +-
 .../docs/org.apache.tuweni.devp2p.eth/index.html   |  61 ++-
 .../docs/org.apache.tuweni.devp2p.eth/logger.html  |  14 +
 .../-client-handler/handle-request.html            |  14 +
 .../-client-handler/index.html                     |  25 ++
 .../-proxy-client/-init-.html                      |  14 +
 .../-proxy-client/index.html                       |  56 +++
 .../-proxy-client/known-sites.html                 |  14 +
 .../-proxy-client/registered-sites.html            |  14 +
 .../-proxy-client/request.html                     |  14 +
 .../-proxy-error/-init-.html                       |  14 +
 .../-proxy-error/index.html                        |  25 ++
 .../-proxy-handler/-init-.html                     |  14 +
 .../-proxy-handler/client.html                     |  14 +
 .../-proxy-handler/coroutine-context.html          |  14 +
 .../-proxy-handler/handle-new-peer-connection.html |  14 +
 .../-proxy-handler/handle.html                     |  14 +
 .../-proxy-handler/index.html                      |  89 ++++
 .../-proxy-handler/logger.html                     |  14 +
 .../-proxy-handler/service.html                    |  14 +
 .../-proxy-handler/stop.html                       |  14 +
 .../-proxy-subprotocol/-i-d.html                   |  14 +
 .../-proxy-subprotocol/-init-.html                 |  14 +
 .../-proxy-subprotocol/create-client.html          |  14 +
 .../-proxy-subprotocol/create-handler.html         |  14 +
 .../-proxy-subprotocol/id.html                     |  14 +
 .../-proxy-subprotocol/index.html                  |  70 +++
 .../-proxy-subprotocol/supports.html               |  14 +
 .../-r-e-q-u-e-s-t.html                            |  14 +
 .../-r-e-s-p-o-n-s-e.html                          |  14 +
 .../-request-message/-init-.html                   |  14 +
 .../-request-message/decode.html                   |  14 +
 .../-request-message/id.html                       |  14 +
 .../-request-message/index.html                    |  75 ++++
 .../-request-message/message.html                  |  14 +
 .../-request-message/site.html                     |  14 +
 .../-request-message/to-r-l-p.html                 |  14 +
 .../-response-message/-init-.html                  |  14 +
 .../-response-message/decode.html                  |  14 +
 .../-response-message/id.html                      |  14 +
 .../-response-message/index.html                   |  82 ++++
 .../-response-message/message.html                 |  14 +
 .../-response-message/site.html                    |  14 +
 .../-response-message/success.html                 |  14 +
 .../-response-message/to-r-l-p.html                |  14 +
 .../-s-t-a-t-u-s.html                              |  14 +
 .../-status-message/-init-.html                    |  14 +
 .../-status-message/decode.html                    |  14 +
 .../-status-message/index.html                     |  61 +++
 .../-status-message/sites.html                     |  14 +
 .../-status-message/to-r-l-p.html                  |  14 +
 .../docs/org.apache.tuweni.devp2p.proxy/index.html | 104 +++++
 .../-a-e-s128-g-c-m/decrypt.html                   |   2 +-
 .../-a-e-s128-g-c-m/encrypt.html                   |   2 +-
 .../-a-e-s128-g-c-m/index.html                     |   2 +-
 .../-discovery-service/index.html                  |   2 +-
 .../-discovery-service/open.html                   |   2 +-
 .../-discovery-v5-service/add-peer.html            |   4 +-
 .../-discovery-v5-service/enr.html                 |   2 +-
 .../-discovery-v5-service/index.html               |   2 +-
 .../-discovery-v5-service/request-nodes.html       |   2 +-
 .../-discovery-v5-service/start-async.html         |   2 +-
 .../-discovery-v5-service/start.html               |   2 +-
 .../-discovery-v5-service/terminate-async.html     |   2 +-
 .../-discovery-v5-service/terminate.html           |   2 +-
 .../-e-n-r-storage/find.html                       |   2 +-
 .../-e-n-r-storage/index.html                      |   2 +-
 .../-e-n-r-storage/put.html                        |   2 +-
 .../-e-n-r-storage/set.html                        |   2 +-
 .../-scraper-app/index.html                        |   2 +-
 .../-scraper-app/main.html                         |   2 +-
 .../-scraper-app/run.html                          |   2 +-
 .../-scraper/bind-address.html                     |   2 +-
 .../-scraper/coroutine-context.html                |   2 +-
 .../-scraper/discover.html                         |   2 +-
 .../-scraper/index.html                            |   2 +-
 .../-scraper/initial-e-n-rs.html                   |   2 +-
 .../-scraper/listeners.html                        |   2 +-
 .../-scraper/max-wait-for-new-peers.html           |   2 +-
 .../-scraper/start.html                            |   2 +-
 .../org.apache.tuweni.devp2p.v5/-scraper/stop.html |   2 +-
 .../-scraper/vertx.html                            |   2 +-
 .../-scraper/wait-between-scrapes.html             |   2 +-
 .../-discovery-service/await-bootstrap-async.html  |   2 +-
 .../-discovery-service/await-bootstrap.html        |   2 +-
 .../-discovery-service/expired-packets.html        |   2 +-
 .../-discovery-service/filtered-packets.html       |   2 +-
 .../-discovery-service/index.html                  |   2 +-
 .../-discovery-service/invalid-packets.html        |   2 +-
 .../-discovery-service/is-shutdown.html            |   2 +-
 .../-discovery-service/local-port.html             |   2 +-
 .../-discovery-service/lookup-async.html           |   2 +-
 .../-discovery-service/lookup.html                 |   2 +-
 .../-discovery-service/node-id.html                |   2 +-
 .../-discovery-service/open.html                   |   4 +-
 .../-discovery-service/self-packets.html           |   2 +-
 .../-discovery-service/shutdown-async.html         |   2 +-
 .../-discovery-service/shutdown.html               |   2 +-
 .../unexpected-e-n-r-responses.html                |   2 +-
 .../-discovery-service/unexpected-neighbors.html   |   2 +-
 .../-discovery-service/unexpected-pongs.html       |   2 +-
 .../unvalidated-peer-packets.html                  |   2 +-
 .../-endpoint/-d-e-f-a-u-l-t_-p-o-r-t.html         |   2 +-
 .../-endpoint/address.html                         |   2 +-
 .../org.apache.tuweni.devp2p/-endpoint/index.html  |   2 +-
 .../-endpoint/read-from.html                       |   2 +-
 .../-endpoint/tcp-port.html                        |   2 +-
 .../-endpoint/tcp-socket-address.html              |   2 +-
 .../-endpoint/udp-port.html                        |   2 +-
 .../-endpoint/udp-socket-address.html              |   2 +-
 .../-enode-uri-components/endpoint.html            |   2 +-
 .../-enode-uri-components/index.html               |   2 +-
 .../-enode-uri-components/node-id.html             |   2 +-
 .../-ephemeral-peer-repository/-init-.html         |   4 +-
 .../-ephemeral-peer-repository/add-listener.html   |  15 +
 .../-ephemeral-peer-repository/get-async.html      |   4 +-
 .../-ephemeral-peer-repository/get.html            |   6 +-
 .../-ephemeral-peer-repository/index.html          |  12 +-
 .../-ethereum-node-record/create.html              |   2 +-
 .../-ethereum-node-record/data.html                |   2 +-
 .../-ethereum-node-record/encode.html              |   2 +-
 .../-ethereum-node-record/equals.html              |   2 +-
 .../-ethereum-node-record/from-r-l-p.html          |   6 +-
 .../-ethereum-node-record/hash-code.html           |   2 +-
 .../-ethereum-node-record/index.html               |   2 +-
 .../-ethereum-node-record/ip.html                  |   2 +-
 .../-ethereum-node-record/list-data.html           |   2 +-
 .../-ethereum-node-record/node-id.html             |   7 +-
 .../-ethereum-node-record/public-key-bytes.html    |   2 +-
 .../-ethereum-node-record/public-key.html          |   2 +-
 .../-ethereum-node-record/rlp.html                 |   2 +-
 .../-ethereum-node-record/seq.html                 |   4 +-
 .../-ethereum-node-record/signature.html           |   2 +-
 .../-ethereum-node-record/tcp.html                 |   2 +-
 .../-ethereum-node-record/to-r-l-p.html            |   4 +-
 .../-ethereum-node-record/to-string.html           |   2 +-
 .../-ethereum-node-record/udp.html                 |   2 +-
 .../-ethereum-node-record/validate.html            |   2 +-
 .../-peer-repository/add-listener.html             |  15 +
 .../-peer-repository/get-async.html                |   4 +-
 .../-peer-repository/get.html                      |   6 +-
 .../-peer-repository/index.html                    |  17 +-
 .../-peer-routing-table/add.html                   |   2 +-
 .../-peer-routing-table/evict.html                 |   2 +-
 .../-peer-routing-table/index.html                 |   2 +-
 .../-peer-routing-table/nearest.html               |   2 +-
 .../org.apache.tuweni.devp2p/-peer/endpoint.html   |   2 +-
 .../docs/org.apache.tuweni.devp2p/-peer/enr.html   |   2 +-
 .../-peer/get-endpoint.html                        |   2 +-
 .../docs/org.apache.tuweni.devp2p/-peer/index.html |   2 +-
 .../org.apache.tuweni.devp2p/-peer/last-seen.html  |   2 +-
 .../-peer/last-verified.html                       |   2 +-
 .../org.apache.tuweni.devp2p/-peer/node-id.html    |   2 +-
 .../org.apache.tuweni.devp2p/-peer/seen-at.html    |   2 +-
 .../-peer/update-e-n-r.html                        |   2 +-
 .../-peer/update-endpoint.html                     |   2 +-
 .../docs/org.apache.tuweni.devp2p/-peer/uri.html   |   2 +-
 .../-peer/verify-endpoint.html                     |   2 +-
 .../-scraper-app/index.html                        |   2 +-
 .../-scraper-app/main.html                         |   2 +-
 .../org.apache.tuweni.devp2p/-scraper-app/run.html |   2 +-
 .../org.apache.tuweni.devp2p/-scraper/-init-.html  |   4 +-
 .../-scraper/bind-address.html                     |   2 +-
 .../-scraper/coroutine-context.html                |   2 +-
 .../-scraper/discover.html                         |   4 +-
 .../org.apache.tuweni.devp2p/-scraper/index.html   |  16 +-
 .../-scraper/initial-u-r-is.html                   |   2 +-
 .../-scraper/listeners.html                        |   2 +-
 .../-scraper/repository.html                       |  14 +
 .../org.apache.tuweni.devp2p/-scraper/start.html   |   2 +-
 .../org.apache.tuweni.devp2p/-scraper/stop.html    |   2 +-
 .../org.apache.tuweni.devp2p/-scraper/vertx.html   |   2 +-
 .../-scraper/wait-seconds-between-scrapes.html     |  14 +
 .../org.apache.tuweni.devp2p/parse-enode-uri.html  |   2 +-
 .../-d-n-s-daemon-listener/index.html              |   2 +-
 .../-d-n-s-daemon-listener/new-records.html        |   2 +-
 .../-d-n-s-daemon/close.html                       |   2 +-
 .../-d-n-s-daemon/index.html                       |  14 +-
 .../-d-n-s-daemon/listeners.html                   |   2 +-
 .../-d-n-s-daemon/logger.html                      |  14 +
 .../-d-n-s-daemon/start.html                       |   2 +-
 .../-d-n-s-entry/index.html                        |   2 +-
 .../-d-n-s-entry/read-d-n-s-entry.html             |   2 +-
 .../-d-n-s-resolver/collect-all.html               |   2 +-
 .../-d-n-s-resolver/index.html                     |   2 +-
 .../-d-n-s-resolver/resolve-record-raw.html        |   2 +-
 .../-d-n-s-resolver/resolve-record.html            |   2 +-
 .../-d-n-s-resolver/seq.html                       |   2 +-
 .../-d-n-s-resolver/visit-tree.html                |   2 +-
 .../-d-n-s-visitor/index.html                      |   2 +-
 .../-d-n-s-visitor/visit.html                      |   2 +-
 .../-client-version/-init-.html                    |  14 +
 .../-client-version/client-id.html                 |  14 +
 .../-client-version/compare-to.html                |  14 +
 .../-client-version/index.html                     |  70 +++
 .../-client-version/name.html                      |  14 +
 .../-client-version/segments.html                  |  14 +
 .../-client-version/version.html                   |  14 +
 .../-clients-service/-init-.html                   |  14 +
 .../-clients-service/context.html                  |  14 +
 .../-clients-service/get-client-ids.html           |  14 +
 .../-clients-service/get-client-stats.html         |  14 +
 .../-clients-service/index.html                    |  68 +++
 .../-clients-service/mapper.html                   |  14 +
 .../-metadata/-init-.html                          |  14 +
 .../-metadata/index.html                           |  25 ++
 .../-peers-service/-init-.html                     |  14 +
 .../-peers-service/add-peer.html                   |  14 +
 .../-peers-service/context.html                    |  14 +
 .../-peers-service/get-peer.html                   |  14 +
 .../-peers-service/get-peers.html                  |  14 +
 .../-peers-service/index.html                      |  75 ++++
 .../-peers-service/mapper.html                     |  14 +
 .../org.apache.tuweni.eth.crawler.rest/index.html  |  45 ++
 .../-crawler-app/index.html                        |  26 ++
 .../-crawler-app/main.html                         |  14 +
 .../-crawler-application/-init-.html               |  20 +
 .../-crawler-application/config.html               |  14 +
 .../-crawler-application/connect.html              |  14 +
 .../-crawler-application/coroutine-context.html    |  14 +
 .../create-coroutine-context.html                  |  14 +
 .../-crawler-application/index.html                |  83 ++++
 .../-crawler-application/run.html                  |  14 +
 .../-crawler-application/vertx.html                |  14 +
 .../-crawler-config/-init-.html                    |  14 +
 .../-crawler-config/boot-nodes.html                |  14 +
 .../-crawler-config/client-ids-interval.html       |  14 +
 .../-crawler-config/clients-stats-delay.html       |  14 +
 .../-crawler-config/config.html                    |  14 +
 .../-crawler-config/cors-allowed-origins.html      |  14 +
 .../discovery-d-n-s-polling-period.html            |  14 +
 .../-crawler-config/discovery-d-n-s.html           |  14 +
 .../discovery-network-interface.html               |  14 +
 .../-crawler-config/discovery-port.html            |  14 +
 .../ethstats-network-interface.html                |  14 +
 .../-crawler-config/ethstats-port.html             |  14 +
 .../-crawler-config/ethstats-secret.html           |  14 +
 .../-crawler-config/file-path.html                 |  14 +
 .../-crawler-config/genesis-file.html              |  14 +
 .../-crawler-config/index.html                     | 255 +++++++++++
 .../-crawler-config/jdbc-connections.html          |  14 +
 .../-crawler-config/jdbc-url.html                  |  14 +
 .../-crawler-config/mainnet-discovery-d-n-s.html   |  14 +
 .../mainnet-ethereum-bootnodes.html                |  14 +
 .../-crawler-config/max-requests-per-sec.html      |  14 +
 .../-crawler-config/metrics-grpc-push-enabled.html |  14 +
 .../-crawler-config/metrics-network-interface.html |  14 +
 .../-crawler-config/metrics-port.html              |  14 +
 .../metrics-prometheus-enabled.html                |  14 +
 .../-crawler-config/network.html                   |  14 +
 .../-crawler-config/number-of-threads.html         |  14 +
 .../-crawler-config/peer-cache-expiration.html     |  14 +
 .../-crawler-config/rest-network-interface.html    |  14 +
 .../-crawler-config/rest-port.html                 |  14 +
 .../-crawler-config/rlpx-disconnection-delay.html  |  14 +
 .../-crawler-config/schema.html                    |  14 +
 .../-crawler-ethstats-controller/-init-.html       |  14 +
 .../-crawler-ethstats-controller/index.html        |  90 ++++
 .../-crawler-ethstats-controller/read-block.html   |  22 +
 .../read-disconnect.html                           |  20 +
 .../-crawler-ethstats-controller/read-latency.html |  22 +
 .../read-node-info.html                            |  22 +
 .../read-node-stats.html                           |  22 +
 .../read-pending-tx.html                           |  22 +
 .../-crawler-ethstats-controller/repository.html   |  14 +
 .../-crawler-r-e-s-t-service/-init-.html           |  14 +
 .../-crawler-r-e-s-t-service/actual-port.html      |  14 +
 .../-crawler-r-e-s-t-service/allowed-headers.html  |  14 +
 .../-crawler-r-e-s-t-service/allowed-methods.html  |  14 +
 .../-crawler-r-e-s-t-service/allowed-origins.html  |  14 +
 .../coroutine-context.html                         |  14 +
 .../-crawler-r-e-s-t-service/index.html            | 126 ++++++
 .../max-requests-per-sec.html                      |  14 +
 .../-crawler-r-e-s-t-service/meter.html            |  14 +
 .../network-interface.html                         |  14 +
 .../-crawler-r-e-s-t-service/path.html             |  14 +
 .../-crawler-r-e-s-t-service/port.html             |  14 +
 .../-crawler-r-e-s-t-service/repository.html       |  14 +
 .../-crawler-r-e-s-t-service/start.html            |  14 +
 .../-crawler-r-e-s-t-service/stop.html             |  14 +
 .../-ethstats-data-repository/-init-.html          |  14 +
 .../coroutine-context.html                         |  14 +
 .../-ethstats-data-repository/ds.html              |  14 +
 .../get-latest-block.html                          |  14 +
 .../-ethstats-data-repository/get-peer-data.html   |  14 +
 .../-ethstats-data-repository/index.html           | 105 +++++
 .../-ethstats-data-repository/store-block.html     |  14 +
 .../-ethstats-data-repository/store-latency.html   |  14 +
 .../-ethstats-data-repository/store-node-info.html |  14 +
 .../store-node-stats.html                          |  14 +
 .../store-pending-tx.html                          |  14 +
 .../update-disconnect.html                         |  14 +
 .../-peer-data/-init-.html                         |  14 +
 .../-peer-data/index.html                          |  58 +++
 .../-peer-data/latency.html                        |  14 +
 .../-peer-data/node-info.html                      |  14 +
 .../-peer-data/node-stats.html                     |  14 +
 .../-peer-data/pending-tx.html                     |  14 +
 .../-r-e-s-t-metrics/-init-.html                   |  14 +
 .../-r-e-s-t-metrics/clients-counter.html          |  14 +
 .../-r-e-s-t-metrics/index.html                    |  44 ++
 .../-r-e-s-t-metrics/peers-counter.html            |  14 +
 .../-relational-peer-repository/-init-.html        |  14 +
 .../-relational-peer-repository/add-listener.html  |  15 +
 .../coroutine-context.html                         |  14 +
 .../-relational-peer-repository/get-async.html     |  38 ++
 .../-relational-peer-repository/get.html           |  38 ++
 .../-relational-peer-repository/index.html         | 103 +++++
 .../london-client-versions.html                    |  14 +
 .../-relational-peer-repository/record-info.html   |  14 +
 .../-relational-peer-repository/start.html         |  14 +
 .../-relational-peer-repository/stop.html          |  14 +
 .../docs/org.apache.tuweni.eth.crawler/index.html  |  81 ++++
 .../-blockchain-repository-rpc-methods/-init-.html |  14 +
 .../get-most-recent-block-number.html              |  14 +
 .../-blockchain-repository-rpc-methods/index.html  |  49 +++
 .../repository.html                                |  14 +
 .../index.html                                     |  24 ++
 .../-block-header-fields/-c-o-i-n-b-a-s-e.html     |   2 +-
 .../-block-header-fields/-d-i-f-f-i-c-u-l-t-y.html |   2 +-
 .../-block-header-fields/-e-x-t-r-a_-d-a-t-a.html  |   2 +-
 .../-block-header-fields/-g-a-s_-l-i-m-i-t.html    |   2 +-
 .../-block-header-fields/-g-a-s_-u-s-e-d.html      |   2 +-
 .../-block-header-fields/-n-u-m-b-e-r.html         |   2 +-
 .../-o-m-m-e-r-s_-h-a-s-h.html                     |   2 +-
 .../-p-a-r-e-n-t_-h-a-s-h.html                     |   2 +-
 .../-block-header-fields/-s-t-a-t-e_-r-o-o-t.html  |   2 +-
 .../-block-header-fields/-t-i-m-e-s-t-a-m-p.html   |   2 +-
 .../-t-o-t-a-l_-d-i-f-f-i-c-u-l-t-y.html           |   2 +-
 .../-block-header-fields/field-name.html           |   2 +-
 .../-block-header-fields/index.html                |   2 +-
 .../chain-head-total-difficulty.html               |   2 +-
 .../find-by-block-hash-and-index.html              |   2 +-
 .../find-by-hash-or-number.html                    |   2 +-
 .../-blockchain-index-reader/find-by-largest.html  |   4 +-
 .../-blockchain-index-reader/find-by.html          |  26 +-
 .../-blockchain-index-reader/find-in-range.html    |   4 +-
 .../find-largest-total-difficulty.html             |  20 +
 .../-blockchain-index-reader/index.html            |  10 +-
 .../-blockchain-index-reader/total-difficulty.html |   2 +-
 .../index-block-header.html                        |   4 +-
 .../index-total-difficulty.html                    |  15 +
 .../index-transaction-receipt.html                 |   2 +-
 .../index-transaction.html                         |   2 +-
 .../-blockchain-index-writer/index.html            |  12 +-
 .../-blockchain-index/--index--.html               |   2 +-
 .../chain-head-total-difficulty.html               |   2 +-
 .../find-by-block-hash-and-index.html              |   2 +-
 .../-blockchain-index/find-by-hash-or-number.html  |   2 +-
 .../-blockchain-index/find-by-largest.html         |   4 +-
 .../-blockchain-index/find-by.html                 |  26 +-
 .../-blockchain-index/find-in-range.html           |   4 +-
 .../find-largest-total-difficulty.html             |  20 +
 .../-blockchain-index/index-block-header.html      |   4 +-
 .../-blockchain-index/index-total-difficulty.html  |  15 +
 .../index-transaction-receipt.html                 |   2 +-
 .../-blockchain-index/index-transaction.html       |   2 +-
 .../-blockchain-index/index.html                   |  20 +-
 .../-blockchain-index/total-difficulty.html        |   2 +-
 .../-blockchain-repository/-init-.html             |   6 +-
 .../-blockchain-repository/accounts-exists.html    |   2 +-
 .../add-block-header-listener.html                 |  14 +
 .../block-bodies-stored-counter.html               |  14 +
 .../block-header-listeners.html                    |  14 +
 .../block-headers-stored-counter.html              |  14 +
 .../blocks-stored-counter.html                     |  14 +
 .../-blockchain-repository/close.html              |   2 +-
 .../-blockchain-repository/coroutine-context.html  |  14 +
 .../find-block-by-hash-or-number.html              |   2 +-
 .../find-blocks-by-parent-hash.html                |   2 +-
 .../-blockchain-repository/get-account-code.html   |   2 +-
 .../get-account-store-value.html                   |   2 +-
 .../-blockchain-repository/get-account.html        |   2 +-
 .../-blockchain-repository/has-block-body.html     |   2 +-
 .../-blockchain-repository/has-block-header.html   |   2 +-
 .../-blockchain-repository/in-memory.html          |   2 +-
 .../-blockchain-repository/index-block-header.html |  14 +
 .../-blockchain-repository/index.html              |  87 +++-
 .../-blockchain-repository/indexing.html           |  14 +
 .../-blockchain-repository/init.html               |   4 +-
 .../re-index-total-difficulty.html                 |  14 +
 .../remove-block-header-listener.html              |  14 +
 .../retrieve-block-body-bytes.html                 |   2 +-
 .../retrieve-block-body.html                       |   2 +-
 .../retrieve-block-header-bytes.html               |   2 +-
 .../retrieve-block-header.html                     |   2 +-
 .../-blockchain-repository/retrieve-block.html     |   2 +-
 .../retrieve-chain-head-header.html                |   2 +-
 .../retrieve-chain-head.html                       |   2 +-
 .../retrieve-genesis-block.html                    |   2 +-
 .../-blockchain-repository/retrieve-node-data.html |   2 +-
 .../retrieve-transaction-receipt.html              |   4 +-
 .../retrieve-transaction-receipts.html             |   2 +-
 .../-blockchain-repository/store-account.html      |   2 +-
 .../-blockchain-repository/store-block-body.html   |   2 +-
 .../-blockchain-repository/store-block-header.html |   2 +-
 .../-blockchain-repository/store-block.html        |   2 +-
 .../-blockchain-repository/store-code.html         |   2 +-
 .../-blockchain-repository/store-node-data.html    |   2 +-
 .../store-transaction-receipt.html                 |   2 +-
 .../-blockchain-repository/store-transaction.html  |   2 +-
 .../-memory-transaction-pool/add.html              |   2 +-
 .../-memory-transaction-pool/contains.html         |   2 +-
 .../-memory-transaction-pool/get.html              |   2 +-
 .../-memory-transaction-pool/index.html            |   2 +-
 .../-memory-transaction-pool/storage.html          |   2 +-
 .../-transaction-pool/add.html                     |   2 +-
 .../-transaction-pool/contains.html                |   2 +-
 .../-transaction-pool/get.html                     |   2 +-
 .../-transaction-pool/index.html                   |   2 +-
 .../-b-l-o-c-k_-h-a-s-h.html                       |   2 +-
 .../-b-l-o-o-m_-f-i-l-t-e-r.html                   |   2 +-
 .../-c-u-m-u-l-a-t-i-v-e_-g-a-s_-u-s-e-d.html      |   2 +-
 .../-transaction-receipt-fields/-i-n-d-e-x.html    |   2 +-
 .../-transaction-receipt-fields/-l-o-g-g-e-r.html  |   2 +-
 .../-l-o-g_-t-o-p-i-c.html                         |   2 +-
 .../-s-t-a-t-e_-r-o-o-t.html                       |   2 +-
 .../-transaction-receipt-fields/-s-t-a-t-u-s.html  |   2 +-
 .../-t-r-a-n-s-a-c-t-i-o-n_-h-a-s-h.html           |   2 +-
 .../-transaction-receipt-fields/field-name.html    |   2 +-
 .../-transaction-receipt-fields/index.html         |   2 +-
 .../org.apache.tuweni.eth.repository/index.html    |   2 +-
 .../-account-state/equals.html                     |   2 +-
 .../-account-state/from-bytes.html                 |   2 +-
 .../-account-state/get-balance.html                |   2 +-
 .../-account-state/get-code-hash.html              |   2 +-
 .../-account-state/get-nonce.html                  |   2 +-
 .../-account-state/get-storage-root.html           |   2 +-
 .../-account-state/get-version.html                |   2 +-
 .../-account-state/hash-code.html                  |   2 +-
 .../-account-state/index.html                      |   2 +-
 .../-account-state/to-bytes.html                   |   2 +-
 .../org.apache.tuweni.eth/-address/from-bytes.html |   2 +-
 .../-address/from-hex-string.html                  |   2 +-
 .../-address/from-public-key-bytes.html            |   2 +-
 .../-address/from-public-key.html                  |   2 +-
 .../docs/org.apache.tuweni.eth/-address/index.html |   2 +-
 .../org.apache.tuweni.eth/-block-body/equals.html  |   2 +-
 .../-block-body/from-bytes.html                    |   2 +-
 .../-block-body/get-ommers.html                    |   2 +-
 .../-block-body/get-transactions.html              |   2 +-
 .../-block-body/hash-code.html                     |   2 +-
 .../org.apache.tuweni.eth/-block-body/index.html   |   2 +-
 .../-block-body/read-from.html                     |   2 +-
 .../-block-body/to-bytes.html                      |   2 +-
 .../-block-body/to-string.html                     |   2 +-
 .../-block-body/write-to.html                      |   2 +-
 .../-block-header/equals.html                      |   2 +-
 .../-block-header/from-bytes.html                  |   2 +-
 .../-block-header/get-coinbase.html                |   2 +-
 .../-block-header/get-difficulty.html              |   2 +-
 .../-block-header/get-extra-data.html              |   2 +-
 .../-block-header/get-gas-limit.html               |   2 +-
 .../-block-header/get-gas-used.html                |   2 +-
 .../-block-header/get-hash.html                    |   2 +-
 .../-block-header/get-logs-bloom.html              |   2 +-
 .../-block-header/get-mix-hash.html                |   2 +-
 .../-block-header/get-nonce.html                   |   2 +-
 .../-block-header/get-number.html                  |   2 +-
 .../-block-header/get-ommers-hash.html             |   2 +-
 .../-block-header/get-parent-hash.html             |   2 +-
 .../-block-header/get-receipts-root.html           |   2 +-
 .../-block-header/get-state-root.html              |   2 +-
 .../-block-header/get-timestamp.html               |   2 +-
 .../-block-header/get-transactions-root.html       |   2 +-
 .../-block-header/hash-code.html                   |   2 +-
 .../org.apache.tuweni.eth/-block-header/index.html |   2 +-
 .../-block-header/read-from.html                   |   2 +-
 .../-block-header/to-bytes.html                    |   2 +-
 .../-block-header/to-string.html                   |   2 +-
 .../docs/org.apache.tuweni.eth/-block/equals.html  |   2 +-
 .../org.apache.tuweni.eth/-block/from-bytes.html   |   2 +-
 .../-block/from-hex-string.html                    |   2 +-
 .../org.apache.tuweni.eth/-block/get-body.html     |   2 +-
 .../org.apache.tuweni.eth/-block/get-header.html   |   2 +-
 .../org.apache.tuweni.eth/-block/hash-code.html    |   2 +-
 .../docs/org.apache.tuweni.eth/-block/index.html   |   2 +-
 .../org.apache.tuweni.eth/-block/read-from.html    |   2 +-
 .../org.apache.tuweni.eth/-block/to-bytes.html     |   2 +-
 .../org.apache.tuweni.eth/-block/to-string.html    |   2 +-
 .../org.apache.tuweni.eth/-block/write-to.html     |   2 +-
 .../-eth-json-module/index.html                    |   2 +-
 .../org.apache.tuweni.eth/-hash/from-bytes.html    |   4 +-
 .../-hash/from-hex-string.html                     |   2 +-
 content/docs/org.apache.tuweni.eth/-hash/hash.html |   2 +-
 .../docs/org.apache.tuweni.eth/-hash/index.html    |   2 +-
 .../-j-s-o-n-r-p-c-request/-init-.html             |  14 +
 .../-j-s-o-n-r-p-c-request/id.html                 |  14 +
 .../-j-s-o-n-r-p-c-request/index.html              |  51 +++
 .../-j-s-o-n-r-p-c-request/method.html             |  14 +
 .../-j-s-o-n-r-p-c-request/params.html             |  14 +
 .../-j-s-o-n-r-p-c-response/-init-.html            |  14 +
 .../-j-s-o-n-r-p-c-response/error.html             |  14 +
 .../-j-s-o-n-r-p-c-response/id.html                |  14 +
 .../-j-s-o-n-r-p-c-response/index.html             |  51 +++
 .../-j-s-o-n-r-p-c-response/result.html            |  14 +
 .../docs/org.apache.tuweni.eth/-log/equals.html    |   2 +-
 .../docs/org.apache.tuweni.eth/-log/get-data.html  |   2 +-
 .../org.apache.tuweni.eth/-log/get-logger.html     |   2 +-
 .../org.apache.tuweni.eth/-log/get-topics.html     |   2 +-
 .../docs/org.apache.tuweni.eth/-log/hash-code.html |   2 +-
 content/docs/org.apache.tuweni.eth/-log/index.html |   2 +-
 .../docs/org.apache.tuweni.eth/-log/read-from.html |   2 +-
 .../docs/org.apache.tuweni.eth/-log/to-bytes.html  |   2 +-
 .../docs/org.apache.tuweni.eth/-log/to-string.html |   2 +-
 .../docs/org.apache.tuweni.eth/-log/write-to.html  |   2 +-
 .../-logs-bloom-filter/compute.html                |   2 +-
 .../-logs-bloom-filter/digest.html                 |   2 +-
 .../-logs-bloom-filter/equals.html                 |   2 +-
 .../-logs-bloom-filter/hash-code.html              |   2 +-
 .../-logs-bloom-filter/index.html                  |   2 +-
 .../-logs-bloom-filter/insert-log.html             |   2 +-
 .../-logs-bloom-filter/read-from.html              |   2 +-
 .../-logs-bloom-filter/to-bytes.html               |   2 +-
 .../-logs-bloom-filter/to-string.html              |   2 +-
 .../-transaction-receipt/equals.html               |   2 +-
 .../-transaction-receipt/from-bytes.html           |   2 +-
 .../-transaction-receipt/get-bloom-filter.html     |   2 +-
 .../get-cumulative-gas-used.html                   |   2 +-
 .../-transaction-receipt/get-logs.html             |   2 +-
 .../-transaction-receipt/get-state-root.html       |   2 +-
 .../-transaction-receipt/get-status.html           |   2 +-
 .../-transaction-receipt/hash-code.html            |   2 +-
 .../-transaction-receipt/index.html                |   2 +-
 .../-transaction-receipt/is-valid.html             |   2 +-
 .../-transaction-receipt/read-from.html            |   2 +-
 .../-transaction-receipt/to-bytes.html             |   2 +-
 .../-transaction-receipt/to-string.html            |   2 +-
 .../-transaction-receipt/write-to.html             |   2 +-
 .../org.apache.tuweni.eth/-transaction/equals.html |   2 +-
 .../-transaction/extract-public-key.html           |   2 +-
 .../-transaction/from-bytes.html                   |   4 +-
 .../-transaction/get-chain-id.html                 |   2 +-
 .../-transaction/get-gas-limit.html                |   2 +-
 .../-transaction/get-gas-price.html                |   2 +-
 .../-transaction/get-hash.html                     |   2 +-
 .../-transaction/get-nonce.html                    |   2 +-
 .../-transaction/get-payload.html                  |   2 +-
 .../-transaction/get-sender.html                   |   2 +-
 .../-transaction/get-signature.html                |   2 +-
 .../org.apache.tuweni.eth/-transaction/get-to.html |   2 +-
 .../-transaction/get-value.html                    |   2 +-
 .../-transaction/hash-code.html                    |   2 +-
 .../org.apache.tuweni.eth/-transaction/index.html  |   2 +-
 .../-transaction/is-contract-creation.html         |   2 +-
 .../-transaction/read-from.html                    |   2 +-
 .../-transaction/signature-data.html               |   2 +-
 .../-transaction/to-bytes.html                     |   2 +-
 .../-transaction/to-string.html                    |   2 +-
 .../-transaction/write-to.html                     |   2 +-
 content/docs/org.apache.tuweni.eth/index.html      |  54 +++
 .../docs/org.apache.tuweni.eth/internal-error.html |  14 +
 .../docs/org.apache.tuweni.eth/invalid-params.html |  14 +
 .../org.apache.tuweni.eth/invalid-request.html     |  14 +
 .../org.apache.tuweni.eth/method-not-found.html    |  14 +
 .../docs/org.apache.tuweni.eth/parse-error.html    |  14 +
 .../-app-options/config-path.html                  |   2 +-
 .../-app-options/help.html                         |   2 +-
 .../-app-options/index.html                        |   2 +-
 .../-app-options/web.html                          |   2 +-
 .../-b-e-s-t_-p-e-e-r_-d-e-l-a-y.html              |  14 +
 .../-connection-management-strategy/-init-.html    |  14 +
 .../-connection-management-strategy/index.html     |  56 +++
 .../max-connections.html                           |  14 +
 .../peer-repository-adapter.html                   |  14 +
 .../select-connection.html                         |  14 +
 .../org.apache.tuweni.ethclient/-d-e-l-a-y.html    |  14 +
 .../-d-n-s-client/index.html                       |   2 +-
 .../-d-n-s-client/seq.html                         |   4 +-
 .../-d-n-s-client/start.html                       |   2 +-
 .../-d-n-s-client/stop.html                        |   2 +-
 .../-d-n-s-configuration-impl/-init-.html          |   2 +-
 .../-d-n-s-configuration-impl/enr-link.html        |  14 +
 .../-d-n-s-configuration-impl/get-name.html        |   2 +-
 .../-d-n-s-configuration-impl/index.html           |   8 +-
 .../-d-n-s-configuration-impl/peer-repository.html |   2 +-
 .../-d-n-s-configuration-impl/polling-period.html  |   2 +-
 .../-d-n-s-configuration/enr-link.html             |  14 +
 .../-d-n-s-configuration/get-name.html             |   2 +-
 .../-d-n-s-configuration/index.html                |   6 +-
 .../-d-n-s-configuration/peer-repository.html      |   2 +-
 .../-d-n-s-configuration/polling-period.html       |   2 +-
 .../get-genesis-file.html                          |   2 +-
 .../-data-store-configuration/get-name.html        |   2 +-
 .../get-storage-path.html                          |   2 +-
 .../-data-store-configuration/index.html           |   2 +-
 .../-discovery-peer-repository/add-listener.html   |  15 +
 .../-discovery-peer-repository/get-async.html      |   4 +-
 .../-discovery-peer-repository/get.html            |   4 +-
 .../-discovery-peer-repository/index.html          |  10 +-
 .../-ethereum-client-config/create-schema.html     |   2 +-
 .../-ethereum-client-config/data-stores.html       |   2 +-
 .../-ethereum-client-config/dns-clients.html       |   2 +-
 .../-ethereum-client-config/empty.html             |   2 +-
 .../-ethereum-client-config/from-file.html         |   2 +-
 .../-ethereum-client-config/from-string.html       |   2 +-
 .../-ethereum-client-config/genesis-files.html     |   2 +-
 .../-ethereum-client-config/index.html             |  37 +-
 .../metrics-grpc-push-enabled.html                 |  14 +
 .../metrics-network-interface.html                 |  14 +
 .../-ethereum-client-config/metrics-port.html      |  14 +
 .../metrics-prometheus-enabled.html                |  14 +
 .../-ethereum-client-config/peer-repositories.html |   2 +-
 .../-ethereum-client-config/rlpx-services.html     |   2 +-
 .../-ethereum-client-config/static-peers.html      |  14 +
 .../-ethereum-client-config/to-toml.html           |   2 +-
 .../-ethereum-client/config.html                   |   2 +-
 .../-ethereum-client/coroutine-context.html        |   2 +-
 .../-ethereum-client/index.html                    |  21 +-
 .../-ethereum-client/logger.html                   |  14 +
 .../-ethereum-client/peer-repositories.html        |  14 +
 .../-ethereum-client/start.html                    |   2 +-
 .../-ethereum-client/stop.html                     |   2 +-
 .../-ethereum-client/vertx.html                    |   2 +-
 .../-ethereum-connection/index.html                |  25 ++
 .../-ethereum-connection/status.html               |  14 +
 .../active-connections.html                        |  17 +
 .../add-identity-listener.html                     |  20 +
 .../add-status-listener.html                       |  20 +
 .../-ethereum-peer-repository/index.html           |  80 ++++
 .../remove-identity-listener.html                  |  18 +
 .../remove-status-listener.html                    |  18 +
 .../-ethereum-peer-repository/store-status.html    |  20 +
 .../-from-best-block-synchronizer/-init-.html      |  14 +
 .../-from-best-block-synchronizer/index.html       |  44 ++
 .../-from-best-block-synchronizer/start.html       |  14 +
 .../-from-best-block-synchronizer/stop.html        |  14 +
 .../-from-unknown-parent-synchronizer/-init-.html  |  14 +
 .../-from-unknown-parent-synchronizer/index.html   |  56 +++
 .../listener-id.html                               |  14 +
 .../-from-unknown-parent-synchronizer/start.html   |  14 +
 .../-from-unknown-parent-synchronizer/stop.html    |  14 +
 .../-genesis-file-configuration/genesis-file.html  |   2 +-
 .../-genesis-file-configuration/get-name.html      |   2 +-
 .../-genesis-file-configuration/index.html         |   2 +-
 ...-a-d-e-r-s_-r-e-s-p-o-n-s-e_-t-i-m-e-o-u-t.html |  14 +
 ...e-n-t_-h-e-a-d-e-r_-r-e-q-u-e-s-t_-s-i-z-e.html |  14 +
 .../-h-e-a-d-e-r_-r-e-q-u-e-s-t_-s-i-z-e.html      |  14 +
 .../-memory-ethereum-peer-repository/-init-.html   |  15 +
 .../active-connections.html                        |  17 +
 .../add-connection.html                            |  14 +
 .../add-identity-listener.html                     |  20 +
 .../add-status-listener.html                       |  20 +
 .../connections.html                               |  14 +
 .../identities.html                                |  14 +
 .../identity-listeners.html                        |  14 +
 .../-memory-ethereum-peer-repository/index.html    | 162 +++++++
 .../mark-connection-inactive.html                  |  14 +
 .../peer-discovered-at.html                        |  14 +
 .../-memory-ethereum-peer-repository/peer-map.html |  14 +
 .../random-peer.html                               |  14 +
 .../remove-identity-listener.html                  |  18 +
 .../remove-status-listener.html                    |  18 +
 .../status-listeners.html                          |  14 +
 .../store-identity.html                            |  14 +
 .../store-peer.html                                |  14 +
 .../store-status.html                              |  20 +
 .../-peer-repository-configuration/get-name.html   |   2 +-
 .../-peer-repository-configuration/index.html      |   2 +-
 .../-peer-status-eth-synchronizer/-init-.html      |  16 +
 .../-peer-status-eth-synchronizer/index.html       |  59 +++
 .../-peer-status-eth-synchronizer/listener-id.html |  14 +
 .../-peer-status-eth-synchronizer/start.html       |  14 +
 .../-peer-status-eth-synchronizer/stop.html        |  14 +
 .../-persistence-marshaller/-init-.html            |  14 +
 .../-persistence-marshaller/index.html             |  58 +++
 .../-persistence-marshaller/is-marshallable.html   |  14 +
 .../-persistence-marshaller/media-type.html        |  14 +
 .../object-from-byte-buffer.html                   |  14 +
 .../-persistence-marshaller/object-to-buffer.html  |  14 +
 .../advertised-port.html                           |   2 +-
 .../-r-l-px-service-configuration/client-name.html |   2 +-
 .../-r-l-px-service-configuration/get-name.html    |   2 +-
 .../-r-l-px-service-configuration/index.html       |   9 +-
 .../-r-l-px-service-configuration/key-pair.html    |  14 +
 .../network-interface.html                         |   2 +-
 .../peer-repository.html                           |   2 +-
 .../-r-l-px-service-configuration/port.html        |   2 +-
 .../-r-l-px-service-configuration/repository.html  |   2 +-
 .../-init-.html                                    |  14 +
 .../adapter.html                                   |  14 +
 .../index.html                                     |  49 +++
 .../select-connection.html                         |  14 +
 .../-static-peers-configuration-impl/-init-.html   |  14 +
 .../-static-peers-configuration-impl/enodes.html   |  14 +
 .../-static-peers-configuration-impl/index.html    |  44 ++
 .../peer-repository.html                           |  14 +
 .../-static-peers-configuration/enodes.html        |  14 +
 .../-static-peers-configuration/index.html         |  44 ++
 .../peer-repository.html                           |  14 +
 .../-synchronizer/-init-.html                      |  14 +
 .../-synchronizer/add-headers.html                 |  14 +
 .../-synchronizer/client.html                      |  14 +
 .../-synchronizer/coroutine-context.html           |  14 +
 .../-synchronizer/executor.html                    |  14 +
 .../-synchronizer/index.html                       | 118 ++++++
 .../-synchronizer/peer-repository.html             |  14 +
 .../-synchronizer/repository.html                  |  14 +
 .../-synchronizer/start.html                       |  14 +
 .../-synchronizer/stop.html                        |  14 +
 .../-init-.html                                    |   5 +-
 .../add-connection-listener.html                   |   2 +-
 .../add-disconnection-listener.html                |   2 +-
 .../add.html                                       |   2 +-
 .../as-iterable.html                               |   4 +-
 .../close.html                                     |   2 +-
 .../get.html                                       |   4 +-
 .../index.html                                     |  18 +-
 .../listen-to-status.html                          |  14 +
 .../peer-repository.html                           |   2 +-
 .../docs/org.apache.tuweni.ethclient/index.html    | 135 ++++++
 .../docs/org.apache.tuweni.ethclient/logger.html   |  14 +
 content/docs/org.apache.tuweni.ethclient/main.html |   2 +-
 .../-configuration-service/context.html            |   2 +-
 .../-configuration-service/get.html                |   2 +-
 .../-configuration-service/index.html              |   2 +-
 .../-u-i/actual-port.html                          |   2 +-
 .../org.apache.tuweni.ethclientui/-u-i/client.html |   2 +-
 .../org.apache.tuweni.ethclientui/-u-i/index.html  |   2 +-
 .../-u-i/network-interface.html                    |   2 +-
 .../org.apache.tuweni.ethclientui/-u-i/path.html   |   2 +-
 .../org.apache.tuweni.ethclientui/-u-i/port.html   |   2 +-
 .../org.apache.tuweni.ethclientui/-u-i/start.html  |   2 +-
 .../org.apache.tuweni.ethclientui/-u-i/stop.html   |   2 +-
 .../-block-stats/-init-.html                       |  34 +-
 .../-block-stats/difficulty.html                   |  15 +
 .../-block-stats/gas-limit.html                    |  15 +
 .../-block-stats/gas-used.html                     |  15 +
 .../-block-stats/get-block-number.html             |   2 +-
 .../-block-stats/hash.html                         |  15 +
 .../-block-stats/index.html                        | 112 +++--
 .../-block-stats/miner.html                        |  15 +
 .../-block-stats/number.html                       |  15 +
 .../-block-stats/parent-hash.html                  |  15 +
 .../-block-stats/state-root.html                   |  15 +
 .../-block-stats/timestamp.html                    |  15 +
 .../-block-stats/total-difficulty.html             |  15 +
 .../-block-stats/transactions-root.html            |  15 +
 .../-block-stats/transactions.html                 |  15 +
 .../-block-stats/uncles.html                       |  15 +
 .../-eth-stats-reporter/-d-e-l-a-y.html            |  14 +
 .../-eth-stats-reporter/-init-.html                |  35 +-
 .../-eth-stats-reporter/-p-i-n-g_-p-e-r-i-o-d.html |  14 +
 .../-r-e-p-o-r-t-i-n-g_-p-e-r-i-o-d.html           |  14 +
 .../-eth-stats-reporter/coroutine-context.html     |  15 +
 .../-eth-stats-reporter/index.html                 | 110 ++++-
 .../-eth-stats-reporter/logger.html                |  14 +
 .../-eth-stats-reporter/mapper.html                |  14 +
 .../-eth-stats-reporter/node-info.html             |  14 +
 .../-eth-stats-reporter/send-history-response.html |   4 +-
 .../-eth-stats-reporter/send-new-head.html         |   2 +-
 .../-eth-stats-reporter/send-new-node-stats.html   |   2 +-
 .../send-new-pending-transaction-count.html        |   2 +-
 .../-eth-stats-reporter/start.html                 |   2 +-
 .../-eth-stats-reporter/stop.html                  |   2 +-
 .../-eth-stats-server-controller/index.html        |  79 ++++
 .../-eth-stats-server-controller/read-block.html   |  22 +
 .../read-disconnect.html                           |  20 +
 .../-eth-stats-server-controller/read-latency.html |  22 +
 .../read-node-info.html                            |  22 +
 .../read-node-stats.html                           |  22 +
 .../read-pending-tx.html                           |  22 +
 .../-eth-stats-server/-init-.html                  |  14 +
 .../-eth-stats-server/connect.html                 |  14 +
 .../-eth-stats-server/coroutine-context.html       |  14 +
 .../-eth-stats-server/index.html                   | 103 +++++
 .../-eth-stats-server/logger.html                  |  14 +
 .../-eth-stats-server/mapper.html                  |  14 +
 .../-eth-stats-server/network-interface.html       |  14 +
 .../-eth-stats-server/port.html                    |  14 +
 .../-eth-stats-server/secret.html                  |  14 +
 .../-eth-stats-server/start.html                   |  14 +
 .../-eth-stats-server/stop.html                    |  14 +
 .../-node-info/-init-.html                         |  14 +
 .../org.apache.tuweni.ethstats/-node-info/api.html |  14 +
 .../-node-info/can-update-history.html             |  14 +
 .../-node-info/client.html                         |  14 +
 .../-node-info/index.html                          | 105 +++++
 .../-node-info/name.html                           |  14 +
 .../org.apache.tuweni.ethstats/-node-info/net.html |  14 +
 .../-node-info/node.html                           |  14 +
 .../-node-info/os-version.html                     |  14 +
 .../org.apache.tuweni.ethstats/-node-info/os.html  |  14 +
 .../-node-info/port.html                           |  14 +
 .../-node-info/protocol.html                       |  14 +
 .../-node-stats/-init-.html                        |   2 +-
 .../-node-stats/active.html                        |  14 +
 .../-node-stats/gas-price.html                     |  14 +
 .../-node-stats/hashrate.html                      |  14 +
 .../-node-stats/index.html                         |  34 +-
 .../-node-stats/mining.html                        |  14 +
 .../-node-stats/peers.html                         |  14 +
 .../-node-stats/syncing.html                       |  14 +
 .../-node-stats/uptime.html                        |  14 +
 .../-tx-stats/-init-.html                          |   3 +-
 .../org.apache.tuweni.ethstats/-tx-stats/hash.html |  14 +
 .../-tx-stats/index.html                           |  11 +-
 content/docs/org.apache.tuweni.ethstats/index.html |  32 +-
 .../org.apache.tuweni.evm.impl.berlin/add.html     |  14 +
 .../org.apache.tuweni.evm.impl.berlin/addmod.html  |  14 +
 .../org.apache.tuweni.evm.impl.berlin/address.html |  14 +
 .../org.apache.tuweni.evm.impl.berlin/and.html     |  14 +
 .../org.apache.tuweni.evm.impl.berlin/balance.html |  14 +
 .../blockhash.html                                 |  14 +
 .../org.apache.tuweni.evm.impl.berlin/byte.html    |  14 +
 .../calldatacopy.html                              |  14 +
 .../calldataload.html                              |  14 +
 .../calldatasize.html                              |  14 +
 .../org.apache.tuweni.evm.impl.berlin/caller.html  |  14 +
 .../callvalue.html                                 |  14 +
 .../codecopy.html                                  |  14 +
 .../codesize.html                                  |  14 +
 .../coinbase.html                                  |  14 +
 .../compute-valid-jump-destinations.html           |  14 +
 .../difficulty.html                                |  14 +
 .../org.apache.tuweni.evm.impl.berlin/div.html     |  14 +
 .../org.apache.tuweni.evm.impl.berlin/dup.html     |  14 +
 .../docs/org.apache.tuweni.evm.impl.berlin/eq.html |  14 +
 .../org.apache.tuweni.evm.impl.berlin/exp.html     |  14 +
 .../extcodehash.html                               |  14 +
 .../extcodesize.html                               |  14 +
 .../gas-limit.html                                 |  14 +
 .../gas-price.html                                 |  14 +
 .../org.apache.tuweni.evm.impl.berlin/gas.html     |  14 +
 .../docs/org.apache.tuweni.evm.impl.berlin/gt.html |  14 +
 .../org.apache.tuweni.evm.impl.berlin/index.html   | 470 +++++++++++++++++++++
 .../org.apache.tuweni.evm.impl.berlin/invalid.html |  14 +
 .../org.apache.tuweni.evm.impl.berlin/is-zero.html |  14 +
 .../org.apache.tuweni.evm.impl.berlin/jump.html    |  14 +
 .../jumpdest.html                                  |  14 +
 .../org.apache.tuweni.evm.impl.berlin/jumpi.html   |  14 +
 .../org.apache.tuweni.evm.impl.berlin/log.html     |  14 +
 .../docs/org.apache.tuweni.evm.impl.berlin/lt.html |  14 +
 .../memory-cost.html                               |  14 +
 .../org.apache.tuweni.evm.impl.berlin/mload.html   |  14 +
 .../org.apache.tuweni.evm.impl.berlin/mod.html     |  14 +
 .../org.apache.tuweni.evm.impl.berlin/msize.html   |  14 +
 .../org.apache.tuweni.evm.impl.berlin/mstore.html  |  14 +
 .../org.apache.tuweni.evm.impl.berlin/mstore8.html |  14 +
 .../org.apache.tuweni.evm.impl.berlin/mul.html     |  14 +
 .../org.apache.tuweni.evm.impl.berlin/mulmod.html  |  14 +
 .../org.apache.tuweni.evm.impl.berlin/not.html     |  14 +
 .../org.apache.tuweni.evm.impl.berlin/number.html  |  14 +
 .../docs/org.apache.tuweni.evm.impl.berlin/or.html |  14 +
 .../org.apache.tuweni.evm.impl.berlin/origin.html  |  14 +
 .../docs/org.apache.tuweni.evm.impl.berlin/pc.html |  14 +
 .../org.apache.tuweni.evm.impl.berlin/pop.html     |  14 +
 .../org.apache.tuweni.evm.impl.berlin/push.html    |  14 +
 .../org.apache.tuweni.evm.impl.berlin/retu-rn.html |  14 +
 .../org.apache.tuweni.evm.impl.berlin/sdiv.html    |  14 +
 .../selfdestruct.html                              |  14 +
 .../org.apache.tuweni.evm.impl.berlin/sgt.html     |  14 +
 .../org.apache.tuweni.evm.impl.berlin/sha3.html    |  14 +
 .../signextend.html                                |  14 +
 .../org.apache.tuweni.evm.impl.berlin/sload.html   |  14 +
 .../org.apache.tuweni.evm.impl.berlin/slt.html     |  14 +
 .../org.apache.tuweni.evm.impl.berlin/smod.html    |  14 +
 .../org.apache.tuweni.evm.impl.berlin/sstore.html  |  14 +
 .../org.apache.tuweni.evm.impl.berlin/stop.html    |  14 +
 .../org.apache.tuweni.evm.impl.berlin/sub.html     |  14 +
 .../org.apache.tuweni.evm.impl.berlin/swap.html    |  14 +
 .../timestamp.html                                 |  14 +
 .../org.apache.tuweni.evm.impl.berlin/xor.html     |  14 +
 .../org.apache.tuweni.evm.impl.istanbul/add.html   |  14 +
 .../addmod.html                                    |  14 +
 .../address.html                                   |  14 +
 .../org.apache.tuweni.evm.impl.istanbul/and.html   |  14 +
 .../balance.html                                   |  14 +
 .../blockhash.html                                 |  14 +
 .../org.apache.tuweni.evm.impl.istanbul/byte.html  |  14 +
 .../calldatacopy.html                              |  14 +
 .../calldataload.html                              |  14 +
 .../calldatasize.html                              |  14 +
 .../caller.html                                    |  14 +
 .../callvalue.html                                 |  14 +
 .../codecopy.html                                  |  14 +
 .../codesize.html                                  |  14 +
 .../coinbase.html                                  |  14 +
 .../compute-valid-jump-destinations.html           |  14 +
 .../difficulty.html                                |  14 +
 .../org.apache.tuweni.evm.impl.istanbul/div.html   |  14 +
 .../org.apache.tuweni.evm.impl.istanbul/dup.html   |  14 +
 .../org.apache.tuweni.evm.impl.istanbul/eq.html    |  14 +
 .../org.apache.tuweni.evm.impl.istanbul/exp.html   |  14 +
 .../extcodehash.html                               |  14 +
 .../extcodesize.html                               |  14 +
 .../gas-limit.html                                 |  14 +
 .../gas-price.html                                 |  14 +
 .../org.apache.tuweni.evm.impl.istanbul/gas.html   |  14 +
 .../org.apache.tuweni.evm.impl.istanbul/gt.html    |  14 +
 .../org.apache.tuweni.evm.impl.istanbul/index.html | 470 +++++++++++++++++++++
 .../invalid.html                                   |  14 +
 .../is-zero.html                                   |  14 +
 .../org.apache.tuweni.evm.impl.istanbul/jump.html  |  14 +
 .../jumpdest.html                                  |  14 +
 .../org.apache.tuweni.evm.impl.istanbul/jumpi.html |  14 +
 .../org.apache.tuweni.evm.impl.istanbul/log.html   |  14 +
 .../org.apache.tuweni.evm.impl.istanbul/lt.html    |  14 +
 .../memory-cost.html                               |  14 +
 .../org.apache.tuweni.evm.impl.istanbul/mload.html |  14 +
 .../org.apache.tuweni.evm.impl.istanbul/mod.html   |  14 +
 .../org.apache.tuweni.evm.impl.istanbul/msize.html |  14 +
 .../mstore.html                                    |  14 +
 .../mstore8.html                                   |  14 +
 .../org.apache.tuweni.evm.impl.istanbul/mul.html   |  14 +
 .../mulmod.html                                    |  14 +
 .../org.apache.tuweni.evm.impl.istanbul/not.html   |  14 +
 .../number.html                                    |  14 +
 .../org.apache.tuweni.evm.impl.istanbul/or.html    |  14 +
 .../origin.html                                    |  14 +
 .../org.apache.tuweni.evm.impl.istanbul/pc.html    |  14 +
 .../org.apache.tuweni.evm.impl.istanbul/pop.html   |  14 +
 .../org.apache.tuweni.evm.impl.istanbul/push.html  |  14 +
 .../retu-rn.html                                   |  14 +
 .../org.apache.tuweni.evm.impl.istanbul/sdiv.html  |  14 +
 .../selfdestruct.html                              |  14 +
 .../org.apache.tuweni.evm.impl.istanbul/sgt.html   |  14 +
 .../org.apache.tuweni.evm.impl.istanbul/sha3.html  |  14 +
 .../signextend.html                                |  14 +
 .../org.apache.tuweni.evm.impl.istanbul/sload.html |  14 +
 .../org.apache.tuweni.evm.impl.istanbul/slt.html   |  14 +
 .../org.apache.tuweni.evm.impl.istanbul/smod.html  |  14 +
 .../sstore.html                                    |  14 +
 .../org.apache.tuweni.evm.impl.istanbul/stop.html  |  14 +
 .../org.apache.tuweni.evm.impl.istanbul/sub.html   |  14 +
 .../org.apache.tuweni.evm.impl.istanbul/swap.html  |  14 +
 .../timestamp.html                                 |  14 +
 .../org.apache.tuweni.evm.impl.istanbul/xor.html   |  14 +
 .../-evm-vm-impl/-init-.html                       |  14 +
 .../-evm-vm-impl/capabilities.html                 |  14 +
 .../-evm-vm-impl/close.html                        |  14 +
 .../-evm-vm-impl/create.html                       |  14 +
 .../-evm-vm-impl/execute.html                      |  14 +
 .../-evm-vm-impl/index.html                        |  96 +++++
 .../-evm-vm-impl/logger.html                       |  14 +
 .../-evm-vm-impl/registry.html                     |  14 +
 .../-evm-vm-impl/set-option.html                   |  14 +
 .../-evm-vm-impl/version.html                      |  14 +
 .../-gas-manager/-init-.html                       |  14 +
 .../-gas-manager/add.html                          |  16 +
 .../-gas-manager/gas-cost.html                     |  14 +
 .../-gas-manager/gas-left.html                     |  14 +
 .../-gas-manager/gas.html                          |  14 +
 .../-gas-manager/has-gas-left.html                 |  14 +
 .../-gas-manager/index.html                        |  85 ++++
 .../-gas-manager/last-gas-cost.html                |  16 +
 .../org.apache.tuweni.evm.impl/-memory/-init-.html |  14 +
 .../-memory/allocated-bytes.html                   |  14 +
 .../-memory/capacity.html                          |  14 +
 .../org.apache.tuweni.evm.impl/-memory/index.html  | 103 +++++
 .../org.apache.tuweni.evm.impl/-memory/logger.html |  14 +
 .../-memory/memory-data.html                       |  14 +
 .../-memory/new-size.html                          |  14 +
 .../org.apache.tuweni.evm.impl/-memory/read.html   |  14 +
 .../org.apache.tuweni.evm.impl/-memory/size.html   |  14 +
 .../-memory/words-size.html                        |  14 +
 .../org.apache.tuweni.evm.impl/-memory/write.html  |  14 +
 .../-no name provided-.html                        |  14 +
 .../-opcode-registry/-init-.html                   |  14 +
 .../-opcode-registry/create.html                   |  14 +
 .../-opcode-registry/get.html                      |  14 +
 .../-opcode-registry/index.html                    |  61 +++
 .../-opcode-registry/opcodes.html                  |  14 +
 .../-opcode/execute.html                           |  14 +
 .../org.apache.tuweni.evm.impl/-opcode/index.html  |  25 ++
 .../org.apache.tuweni.evm.impl/-result/-init-.html |  14 +
 .../org.apache.tuweni.evm.impl/-result/index.html  |  58 +++
 .../-result/new-code-position.html                 |  14 +
 .../org.apache.tuweni.evm.impl/-result/output.html |  14 +
 .../org.apache.tuweni.evm.impl/-result/status.html |  14 +
 .../-result/validation-status.html                 |  14 +
 .../org.apache.tuweni.evm.impl/-stack/-init-.html  |  14 +
 .../org.apache.tuweni.evm.impl/-stack/get.html     |  14 +
 .../org.apache.tuweni.evm.impl/-stack/index.html   |  72 ++++
 .../-stack/overflowed.html                         |  14 +
 .../org.apache.tuweni.evm.impl/-stack/pop.html     |  14 +
 .../org.apache.tuweni.evm.impl/-stack/push.html    |  14 +
 .../org.apache.tuweni.evm.impl/-stack/set.html     |  14 +
 .../org.apache.tuweni.evm.impl/-stack/size.html    |  14 +
 content/docs/org.apache.tuweni.evm.impl/index.html |  78 ++++
 .../-call-kind/-c-a-l-l-c-o-d-e.html               |  14 +
 .../org.apache.tuweni.evm/-call-kind/-c-a-l-l.html |  14 +
 .../-call-kind/-c-r-e-a-t-e.html                   |  14 +
 .../-call-kind/-c-r-e-a-t-e2.html                  |  14 +
 .../-call-kind/-d-e-l-e-g-a-t-e-c-a-l-l.html       |  14 +
 .../org.apache.tuweni.evm/-call-kind/index.html    |  12 +-
 .../org.apache.tuweni.evm/-call-kind/number.html   |   2 +-
 .../-a-r-g-u-m-e-n-t_-o-u-t_-o-f_-r-a-n-g-e.html   |  14 +
 .../-b-a-d_-j-u-m-p_-d-e-s-t-i-n-a-t-i-o-n.html    |  14 +
 .../-c-a-l-l_-d-e-p-t-h_-e-x-c-e-e-d-e-d.html      |  14 +
 ...-a-c-t_-v-a-l-i-d-a-t-i-o-n_-f-a-i-l-u-r-e.html |  14 +
 .../-f-a-i-l-u-r-e.html                            |  14 +
 .../-i-n-t-e-r-n-a-l_-e-r-r-o-r.html               |  14 +
 .../-i-n-v-a-l-i-d_-i-n-s-t-r-u-c-t-i-o-n.html     |  14 +
 .../-i-n-v-a-l-i-d_-m-e-m-o-r-y_-a-c-c-e-s-s.html  |  14 +
 .../-o-u-t_-o-f_-g-a-s.html                        |  14 +
 .../-o-u-t_-o-f_-m-e-m-o-r-y.html                  |  14 +
 .../-p-r-e-c-o-m-p-i-l-e_-f-a-i-l-u-r-e.html       |  14 +
 .../-r-e-j-e-c-t-e-d.html                          |  14 +
 .../-e-v-m-execution-status-code/-r-e-v-e-r-t.html |  14 +
 .../-s-t-a-c-k_-o-v-e-r-f-l-o-w.html               |  14 +
 .../-s-t-a-c-k_-u-n-d-e-r-f-l-o-w.html             |  14 +
 .../-s-t-a-t-i-c_-m-o-d-e_-v-i-o-l-a-t-i-o-n.html  |  14 +
 .../-s-u-c-c-e-s-s.html                            |  14 +
 .../-u-n-d-e-f-i-n-e-d_-i-n-s-t-r-u-c-t-i-o-n.html |  14 +
 .../-w-a-s-m_-t-r-a-p.html                         |  14 +
 ...n-r-e-a-c-h-a-b-l-e_-i-n-s-t-r-u-c-t-i-o-n.html |  14 +
 .../-e-v-m-execution-status-code/index.html        |  42 +-
 .../-e-v-m-execution-status-code/number.html       |   2 +-
 .../-e-v-m-message/-init-.html                     |  15 +
 .../-e-v-m-message/create-salt.html                |  14 +
 .../-e-v-m-message/depth.html                      |  14 +
 .../-e-v-m-message/destination.html                |  14 +
 .../-e-v-m-message/flags.html                      |  14 +
 .../org.apache.tuweni.evm/-e-v-m-message/gas.html  |  14 +
 .../-e-v-m-message/index.html                      |  95 +++++
 .../-e-v-m-message/input-data.html                 |  14 +
 .../org.apache.tuweni.evm/-e-v-m-message/kind.html |  14 +
 .../-e-v-m-message/sender.html                     |  14 +
 .../-e-v-m-message/value.html                      |  14 +
 .../-e-v-m-result/-init-.html                      |   8 +-
 .../-e-v-m-result/gas-manager.html                 |  14 +
 .../-e-v-m-result/host-context.html                |   2 +-
 .../org.apache.tuweni.evm/-e-v-m-result/index.html |  43 +-
 .../-e-v-m-result/output.html                      |  15 +
 .../-e-v-m-result/status-code.html                 |   2 +-
 .../-ethereum-virtual-machine/-init-.html          |  10 +-
 .../-ethereum-virtual-machine/capabilities.html    |   2 +-
 .../-ethereum-virtual-machine/execute.html         |   2 +-
 .../-ethereum-virtual-machine/index.html           |  16 +-
 .../-ethereum-virtual-machine/start.html           |   2 +-
 .../-ethereum-virtual-machine/stop.html            |   2 +-
 .../-ethereum-virtual-machine/version.html         |   2 +-
 .../-evm-vm/capabilities.html                      |  14 +
 .../docs/org.apache.tuweni.evm/-evm-vm/close.html  |  14 +
 .../org.apache.tuweni.evm/-evm-vm/execute.html     |  14 +
 .../docs/org.apache.tuweni.evm/-evm-vm/index.html  |  65 +++
 .../org.apache.tuweni.evm/-evm-vm/set-option.html  |  14 +
 .../org.apache.tuweni.evm/-evm-vm/version.html     |  14 +
 .../-hard-fork/-b-e-r-l-i-n.html                   |  14 +
 .../-hard-fork/-b-y-z-a-n-t-i-u-m.html             |  14 +
 .../-hard-fork/-c-o-n-s-t-a-n-t-i-n-o-p-l-e.html   |  14 +
 .../-hard-fork/-f-r-o-n-t-i-e-r.html               |  14 +
 .../-hard-fork/-h-o-m-e-s-t-e-a-d.html             |  14 +
 .../-hard-fork/-i-s-t-a-n-b-u-l.html               |  14 +
 .../-hard-fork/-p-e-t-e-r-s-b-u-r-g.html           |  14 +
 .../-hard-fork/-s-p-u-r-i-o-u-s_-d-r-a-g-o-n.html  |  14 +
 .../-t-a-n-g-e-r-i-n-e_-w-h-i-s-t-l-e.html         |  14 +
 .../org.apache.tuweni.evm/-hard-fork/index.html    |  27 +-
 .../org.apache.tuweni.evm/-hard-fork/number.html   |   2 +-
 .../-host-context/account-exists.html              |  21 +
 .../org.apache.tuweni.evm/-host-context/call.html  |  20 +
 .../-host-context/emit-log.html                    |  26 ++
 .../-host-context/get-balance.html                 |  21 +
 .../-host-context/get-block-hash.html              |  25 ++
 .../-host-context/get-block-number.html            |  14 +
 .../-host-context/get-code-hash.html               |  23 +
 .../-host-context/get-code-size.html               |  22 +
 .../-host-context/get-code.html                    |  24 ++
 .../-host-context/get-coinbase.html                |  14 +
 .../-host-context/get-difficulty.html              |  14 +
 .../-host-context/get-gas-limit.html               |  14 +
 .../-host-context/get-gas-price.html               |  15 +
 .../-host-context/get-repository-storage.html      |  23 +
 .../-host-context/get-storage.html                 |  23 +
 .../-host-context/get-tx-context.html              |  18 +
 .../-host-context/increase-balance.html            |  14 +
 .../org.apache.tuweni.evm/-host-context/index.html | 211 +++++++++
 .../-host-context/selfdestruct.html                |  22 +
 .../-host-context/set-balance.html                 |  14 +
 .../-host-context/set-storage.html                 |  28 ++
 .../-host-context/timestamp.html                   |  15 +
 .../-host-context/warm-up-account.html             |  15 +
 .../-host-context/warm-up-storage.html             |  15 +
 .../account-changes.html                           |   2 +-
 .../account-exists.html                            |   4 +-
 .../accounts-to-destroy.html                       |   2 +-
 .../balance-changes.html                           |   2 +-
 .../-transactional-e-v-m-host-context/call.html    |   4 +-
 .../-transactional-e-v-m-host-context/code.html    |   2 +-
 .../current-coinbase.html                          |   2 +-
 .../current-difficulty.html                        |   2 +-
 .../current-gas-limit.html                         |   2 +-
 .../current-number.html                            |   2 +-
 .../current-timestamp.html                         |   2 +-
 .../-transactional-e-v-m-host-context/depth.html   |   2 +-
 .../destination.html                               |   2 +-
 .../emit-log.html                                  |   8 +-
 .../ethereum-virtual-machine.html                  |   2 +-
 .../-transactional-e-v-m-host-context/gas.html     |   2 +-
 .../get-balance.html                               |   4 +-
 .../get-block-hash.html                            |  10 +-
 .../get-block-number.html                          |  14 +
 .../get-code-hash.html                             |   4 +-
 .../get-code-size.html                             |   4 +-
 .../get-code.html                                  |   4 +-
 .../get-coinbase.html                              |  14 +
 .../get-difficulty.html                            |  14 +
 .../get-gas-limit.html                             |  14 +
 .../get-gas-price.html                             |  15 +
 .../get-repository-storage.html                    |  23 +
 .../get-storage.html                               |   4 +-
 .../get-tx-context.html                            |   2 +-
 .../increase-balance.html                          |  14 +
 .../-transactional-e-v-m-host-context/index.html   | 124 +++++-
 .../-transactional-e-v-m-host-context/logs.html    |   2 +-
 .../repository.html                                |   2 +-
 .../selfdestruct.html                              |   4 +-
 .../-transactional-e-v-m-host-context/sender.html  |   2 +-
 .../set-balance.html                               |  14 +
 .../set-storage.html                               |   4 +-
 .../timestamp.html                                 |  15 +
 .../-transactional-e-v-m-host-context/value.html   |   2 +-
 .../warm-up-account.html                           |  15 +
 .../warm-up-storage.html                           |  15 +
 .../warmed-up-storage.html                         |  14 +
 content/docs/org.apache.tuweni.evm/from-code.html  |   2 +-
 content/docs/org.apache.tuweni.evm/index.html      |  45 +-
 .../org.apache.tuweni.evm/latest-hard-fork.html    |  14 +
 content/docs/org.apache.tuweni.evm/opcodes.html    |  14 +
 .../-faucet-controller/--index--.html              |   2 +-
 .../-faucet-controller/-init-.html                 |   4 +-
 .../-faucet-controller/chain-id.html               |   2 +-
 .../-faucet-controller/create-client.html          |   2 +-
 .../-faucet-controller/gas-price.html              |   2 +-
 .../-faucet-controller/gas.html                    |   2 +-
 .../-faucet-controller/index.html                  |   8 +-
 .../-faucet-controller/jsonrpc-client.html         |   2 +-
 .../-faucet-controller/max-e-t-h.html              |   2 +-
 .../-faucet-controller/rpc-host.html               |   2 +-
 .../-faucet-controller/rpc-port.html               |   2 +-
 .../-faucet-controller/send.html                   |   2 +-
 .../-faucet-controller/vertx.html                  |   2 +-
 .../-faucet-controller/wallet.html                 |   2 +-
 .../-faucet-request/-init-.html                    |   4 +-
 .../-faucet-request/addr.html                      |   2 +-
 .../-faucet-request/alert-class.html               |  14 +
 .../-faucet-request/index.html                     |  11 +-
 .../-faucet-request/message.html                   |   2 +-
 .../logger.html                                    |   2 +-
 .../-faucet-application/authorized-org.html        |   2 +-
 .../-faucet-application/banner.html                |   4 +-
 .../-faucet-application/close.html                 |   2 +-
 .../-faucet-application/create-vertx.html          |   2 +-
 .../-faucet-application/create-wallet.html         |   2 +-
 .../-faucet-application/create-web-client.html     |   2 +-
 .../disabled-org-membership.html                   |  14 +
 .../-faucet-application/index.html                 |   9 +-
 .../-faucet-application/oauth2-user-service.html   |   2 +-
 .../-faucet-application/vertx.html                 |   2 +-
 .../-html-config/address-help.html                 |  14 +
 .../-html-config/index.html                        |  16 +-
 .../-html-config/max-e-t-h.html                    |   2 +-
 .../-html-config/request-message.html              |   2 +-
 .../-html-config/submit-btn.html                   |  14 +
 .../-html-config/title.html                        |   2 +-
 content/docs/org.apache.tuweni.faucet/main.html    |   2 +-
 .../-hobbits-transport/coroutine-context.html      |   2 +-
 .../create-h-t-t-p-endpoint.html                   |   2 +-
 .../-hobbits-transport/create-t-c-p-endpoint.html  |   2 +-
 .../-hobbits-transport/create-u-d-p-endpoint.html  |   2 +-
 .../-hobbits-transport/create-w-s-endpoint.html    |   2 +-
 .../-hobbits-transport/exception-handler.html      |   2 +-
 .../-hobbits-transport/index.html                  |   2 +-
 .../-hobbits-transport/send-message.html           |   2 +-
 .../-hobbits-transport/start.html                  |   2 +-
 .../-hobbits-transport/stop.html                   |   2 +-
 .../org.apache.tuweni.hobbits/-message/body.html   |   2 +-
 .../-message/headers.html                          |   2 +-
 .../org.apache.tuweni.hobbits/-message/index.html  |   2 +-
 .../-message/protocol.html                         |   2 +-
 .../-message/read-message.html                     |   2 +-
 .../org.apache.tuweni.hobbits/-message/size.html   |   2 +-
 .../-message/to-bytes.html                         |   2 +-
 .../-message/to-string.html                        |   2 +-
 .../-message/version.html                          |   2 +-
 .../-protocol/-g-o-s-s-i-p.html                    |   2 +-
 .../-protocol/-p-i-n-g.html                        |   2 +-
 .../-protocol/-r-p-c.html                          |   2 +-
 .../org.apache.tuweni.hobbits/-protocol/code.html  |   2 +-
 .../-protocol/from-byte.html                       |   2 +-
 .../org.apache.tuweni.hobbits/-protocol/index.html |   2 +-
 .../-relayer/coroutine-context.html                |   2 +-
 .../org.apache.tuweni.hobbits/-relayer/index.html  |   2 +-
 .../org.apache.tuweni.hobbits/-relayer/start.html  |   2 +-
 .../org.apache.tuweni.hobbits/-relayer/stop.html   |   2 +-
 .../-transport/-h-t-t-p.html                       |   2 +-
 .../-transport/-t-c-p.html                         |   2 +-
 .../-transport/-u-d-p.html                         |   2 +-
 .../org.apache.tuweni.hobbits/-transport/-w-s.html |   2 +-
 .../-transport/index.html                          |   2 +-
 .../-j-s-o-n-r-p-c-app/index.html                  |  26 ++
 .../-j-s-o-n-r-p-c-app/main.html                   |  14 +
 .../-j-s-o-n-r-p-c-application/-init-.html         |  14 +
 .../-j-s-o-n-r-p-c-application/config.html         |  14 +
 .../-j-s-o-n-r-p-c-application/index.html          |  63 +++
 .../metrics-service.html                           |  14 +
 .../-j-s-o-n-r-p-c-application/run.html            |  14 +
 .../-j-s-o-n-r-p-c-application/vertx.html          |  14 +
 .../-j-s-o-n-r-p-c-config/-init-.html              |  15 +
 .../-j-s-o-n-r-p-c-config/allowed-methods.html     |  14 +
 .../-j-s-o-n-r-p-c-config/allowed-ranges.html      |  14 +
 .../-j-s-o-n-r-p-c-config/basic-auth-password.html |  14 +
 .../-j-s-o-n-r-p-c-config/basic-auth-realm.html    |  14 +
 .../-j-s-o-n-r-p-c-config/basic-auth-username.html |  14 +
 .../client-fingerprints-file.html                  |  14 +
 .../-j-s-o-n-r-p-c-config/config.html              |  14 +
 .../-j-s-o-n-r-p-c-config/file-path.html           |  14 +
 .../-j-s-o-n-r-p-c-config/index.html               | 175 ++++++++
 .../metrics-grpc-push-enabled.html                 |  14 +
 .../metrics-network-interface.html                 |  14 +
 .../-j-s-o-n-r-p-c-config/metrics-port.html        |  14 +
 .../metrics-prometheus-enabled.html                |  14 +
 .../-j-s-o-n-r-p-c-config/network-interface.html   |  14 +
 .../-j-s-o-n-r-p-c-config/number-of-threads.html   |  14 +
 .../-j-s-o-n-r-p-c-config/port.html                |  14 +
 .../-j-s-o-n-r-p-c-config/rejected-ranges.html     |  14 +
 .../-j-s-o-n-r-p-c-config/schema.html              |  14 +
 .../-j-s-o-n-r-p-c-config/ssl.html                 |  14 +
 .../use-basic-authentication.html                  |  14 +
 .../docs/org.apache.tuweni.jsonrpc.app/index.html  |  52 +++
 .../docs/org.apache.tuweni.jsonrpc.app/logger.html |  14 +
 .../-client-version/-init-.html                    |  14 +
 .../-client-version/client-id.html                 |  14 +
 .../-client-version/handle.html                    |  14 +
 .../-client-version/index.html                     |  49 +++
 .../-metered-handler/-init-.html                   |  14 +
 .../-metered-handler/handle-request.html           |  14 +
 .../-metered-handler/index.html                    |  37 ++
 .../-method-allow-list-handler/-init-.html         |  14 +
 .../-method-allow-list-handler/handle-request.html |  14 +
 .../-method-allow-list-handler/index.html          |  37 ++
 .../-methods-router/-init-.html                    |  14 +
 .../-methods-router/handle-request.html            |  14 +
 .../-methods-router/index.html                     |  49 +++
 .../-methods-router/methods-map.html               |  14 +
 .../org.apache.tuweni.jsonrpc.methods/index.html   |  57 +++
 .../org.apache.tuweni.jsonrpc.methods/sha3.html    |  14 +
 .../-client-request-exception/index.html           |   2 +-
 .../-j-s-o-n-r-p-c-client/-init-.html              |   4 +-
 .../-j-s-o-n-r-p-c-client/client.html              |   2 +-
 .../-j-s-o-n-r-p-c-client/close.html               |   2 +-
 .../-j-s-o-n-r-p-c-client/get-balance_latest.html  |   6 +-
 .../get-transaction-count_latest.html              |   6 +-
 .../-j-s-o-n-r-p-c-client/index.html               |  13 +-
 .../send-raw-transaction.html                      |   6 +-
 .../-j-s-o-n-r-p-c-client/server-host.html         |   2 +-
 .../-j-s-o-n-r-p-c-client/server-port.html         |   2 +-
 .../-j-s-o-n-r-p-c-client/user-agent.html          |  14 +
 .../-j-s-o-n-r-p-c-server/-init-.html              |  14 +
 .../-j-s-o-n-r-p-c-server/basic-auth-realm.html    |  14 +
 .../basic-authentication-password.html             |  14 +
 .../basic-authentication-username.html             |  14 +
 .../-j-s-o-n-r-p-c-server/coroutine-context.html   |  14 +
 .../-j-s-o-n-r-p-c-server/index.html               | 152 +++++++
 .../-j-s-o-n-r-p-c-server/ip-range-checker.html    |  14 +
 .../-j-s-o-n-r-p-c-server/logger.html              |  14 +
 .../-j-s-o-n-r-p-c-server/mapper.html              |  14 +
 .../-j-s-o-n-r-p-c-server/method-handler.html      |  14 +
 .../-j-s-o-n-r-p-c-server/network-interface.html   |  14 +
 .../-j-s-o-n-r-p-c-server/port.html                |  14 +
 .../-j-s-o-n-r-p-c-server/ssl.html                 |  14 +
 .../-j-s-o-n-r-p-c-server/start.html               |  14 +
 .../-j-s-o-n-r-p-c-server/stop.html                |  14 +
 .../-j-s-o-n-r-p-c-server/trust-options.html       |  14 +
 .../use-basic-authentication.html                  |  14 +
 .../-j-s-o-n-r-p-c-server/vertx.html               |  14 +
 content/docs/org.apache.tuweni.jsonrpc/index.html  |  14 +-
 content/docs/org.apache.tuweni.jsonrpc/mapper.html |   2 +-
 .../-kademlia-routing-table/add.html               |   2 +-
 .../-kademlia-routing-table/clear.html             |   2 +-
 .../-kademlia-routing-table/contains-all.html      |   2 +-
 .../-kademlia-routing-table/contains.html          |   2 +-
 .../-kademlia-routing-table/create.html            |   4 +-
 .../-kademlia-routing-table/evict.html             |   2 +-
 .../-kademlia-routing-table/get-random.html        |   2 +-
 .../-kademlia-routing-table/index.html             |   2 +-
 .../-kademlia-routing-table/is-empty.html          |   2 +-
 .../-kademlia-routing-table/iterator.html          |   2 +-
 .../-kademlia-routing-table/log-dist-to-self.html  |   2 +-
 .../-kademlia-routing-table/nearest.html           |   2 +-
 .../-kademlia-routing-table/peers-of-distance.html |   2 +-
 .../-kademlia-routing-table/size.html              |   2 +-
 .../kotlin.-byte-array/xor-dist-cmp.html           |   2 +-
 .../kotlin.-byte-array/xor-dist.html               |   2 +-
 .../ordered-insert.html                            |   2 +-
 .../-entity-manager-key-value-store/clear.html     |   2 +-
 .../-entity-manager-key-value-store/close.html     |   2 +-
 .../contains-key.html                              |   2 +-
 .../coroutine-context.html                         |   2 +-
 .../-entity-manager-key-value-store/get.html       |   2 +-
 .../-entity-manager-key-value-store/index.html     |   2 +-
 .../-entity-manager-key-value-store/keys.html      |   2 +-
 .../-entity-manager-key-value-store/open.html      |   2 +-
 .../-entity-manager-key-value-store/put.html       |   4 +-
 .../-infinispan-key-value-store/clear.html         |   2 +-
 .../-infinispan-key-value-store/close.html         |   2 +-
 .../-infinispan-key-value-store/contains-key.html  |   2 +-
 .../coroutine-context.html                         |   2 +-
 .../-infinispan-key-value-store/get.html           |   2 +-
 .../-infinispan-key-value-store/index.html         |   2 +-
 .../-infinispan-key-value-store/keys.html          |   2 +-
 .../-infinispan-key-value-store/open.html          |   2 +-
 .../-infinispan-key-value-store/put.html           |   2 +-
 .../-key-value-store/clear-async.html              |   2 +-
 .../-key-value-store/clear.html                    |   2 +-
 .../-key-value-store/contains-key-async.html       |   2 +-
 .../-key-value-store/contains-key.html             |   2 +-
 .../-key-value-store/get-async.html                |   2 +-
 .../org.apache.tuweni.kv/-key-value-store/get.html |   2 +-
 .../-key-value-store/index.html                    |   2 +-
 .../-key-value-store/keys-async.html               |   2 +-
 .../-key-value-store/keys.html                     |   2 +-
 .../-key-value-store/put-async.html                |   2 +-
 .../org.apache.tuweni.kv/-key-value-store/put.html |   2 +-
 .../-level-d-b-key-value-store/clear.html          |   2 +-
 .../-level-d-b-key-value-store/close.html          |   2 +-
 .../-level-d-b-key-value-store/contains-key.html   |   2 +-
 .../coroutine-context.html                         |   2 +-
 .../-level-d-b-key-value-store/get.html            |   2 +-
 .../-level-d-b-key-value-store/index.html          |   2 +-
 .../-level-d-b-key-value-store/keys.html           |   2 +-
 .../-level-d-b-key-value-store/open.html           |   6 +-
 .../-level-d-b-key-value-store/put.html            |   2 +-
 .../-map-d-b-key-value-store/clear.html            |   2 +-
 .../-map-d-b-key-value-store/close.html            |   2 +-
 .../-map-d-b-key-value-store/contains-key.html     |   2 +-
 .../coroutine-context.html                         |   2 +-
 .../-map-d-b-key-value-store/get.html              |   2 +-
 .../-map-d-b-key-value-store/index.html            |   2 +-
 .../-map-d-b-key-value-store/keys.html             |   2 +-
 .../-map-d-b-key-value-store/open.html             |   4 +-
 .../-map-d-b-key-value-store/put.html              |   2 +-
 .../-map-key-value-store/clear.html                |   2 +-
 .../-map-key-value-store/close.html                |   2 +-
 .../-map-key-value-store/contains-key.html         |   2 +-
 .../-map-key-value-store/coroutine-context.html    |   2 +-
 .../-map-key-value-store/get.html                  |   2 +-
 .../-map-key-value-store/index.html                |   2 +-
 .../-map-key-value-store/keys.html                 |   2 +-
 .../-map-key-value-store/open.html                 |   4 +-
 .../-map-key-value-store/put.html                  |   2 +-
 .../-proxy-key-value-store/clear.html              |   2 +-
 .../-proxy-key-value-store/close.html              |   2 +-
 .../-proxy-key-value-store/contains-key.html       |   2 +-
 .../-proxy-key-value-store/coroutine-context.html  |   2 +-
 .../-proxy-key-value-store/get.html                |   2 +-
 .../-proxy-key-value-store/index.html              |   2 +-
 .../-proxy-key-value-store/keys.html               |   2 +-
 .../-proxy-key-value-store/open.html               |   2 +-
 .../-proxy-key-value-store/put.html                |   2 +-
 .../-redis-key-value-store/clear.html              |   2 +-
 .../-redis-key-value-store/close.html              |   2 +-
 .../-redis-key-value-store/codec.html              |   2 +-
 .../-redis-key-value-store/contains-key.html       |   2 +-
 .../-redis-key-value-store/coroutine-context.html  |   2 +-
 .../-redis-key-value-store/get.html                |   2 +-
 .../-redis-key-value-store/index.html              |   2 +-
 .../-redis-key-value-store/keys.html               |   2 +-
 .../-redis-key-value-store/open.html               |  10 +-
 .../-redis-key-value-store/put.html                |   2 +-
 .../-rocks-d-b-key-value-store/clear.html          |   2 +-
 .../-rocks-d-b-key-value-store/close.html          |   2 +-
 .../-rocks-d-b-key-value-store/contains-key.html   |   2 +-
 .../coroutine-context.html                         |   2 +-
 .../-rocks-d-b-key-value-store/get.html            |   2 +-
 .../-rocks-d-b-key-value-store/index.html          |   2 +-
 .../-rocks-d-b-key-value-store/keys.html           |   2 +-
 .../-rocks-d-b-key-value-store/open.html           |   4 +-
 .../-rocks-d-b-key-value-store/put.html            |   2 +-
 .../-s-q-l-key-value-store/clear.html              |   2 +-
 .../-s-q-l-key-value-store/close.html              |   2 +-
 .../-s-q-l-key-value-store/contains-key.html       |   2 +-
 .../-s-q-l-key-value-store/coroutine-context.html  |   2 +-
 .../-s-q-l-key-value-store/get.html                |   2 +-
 .../-s-q-l-key-value-store/index.html              |   2 +-
 .../-s-q-l-key-value-store/key-column.html         |   2 +-
 .../-s-q-l-key-value-store/keys.html               |   2 +-
 .../-s-q-l-key-value-store/open.html               |   4 +-
 .../-s-q-l-key-value-store/put.html                |   2 +-
 .../-s-q-l-key-value-store/table-name.html         |   2 +-
 .../-s-q-l-key-value-store/value-column.html       |   2 +-
 .../-l-e-s-subprotocol/-init-.html                 |   4 +-
 .../-l-e-s-subprotocol/create-client.html          |  10 +-
 .../-l-e-s-subprotocol/create-handler.html         |  10 +-
 .../-l-e-s-subprotocol/id.html                     |   4 +-
 .../-l-e-s-subprotocol/index.html                  |  16 +-
 .../-l-e-s-subprotocol/supports.html               |   7 +-
 .../-metrics-service/-init-.html                   |  14 +
 .../-metrics-service/close.html                    |  14 +
 .../-metrics-service/index.html                    |  56 +++
 .../-metrics-service/meter-sdk-provider.html       |  14 +
 .../-metrics-service/open-telemetry.html           |  14 +
 content/docs/org.apache.tuweni.metrics/index.html  |  24 ++
 .../-memory-peer-repository/-init-.html            |   1 -
 .../-memory-peer-repository/add-connection.html    |   2 +-
 .../-memory-peer-repository/connections.html       |   2 +-
 .../-memory-peer-repository/identities.html        |   2 +-
 .../-memory-peer-repository/index.html             |   3 +-
 .../mark-connection-inactive.html                  |   2 +-
 .../peer-discovered-at.html                        |   2 +-
 .../-memory-peer-repository/peer-map.html          |   2 +-
 .../-memory-peer-repository/random-peer.html       |   2 +-
 .../-memory-peer-repository/store-identity.html    |   2 +-
 .../-memory-peer-repository/store-peer.html        |   2 +-
 .../-relational-peer-repository/-init-.html        |  14 +
 .../-relational-peer-repository/index.html         |  25 ++
 .../index.html                                     |  24 ++
 .../-connection/active.html                        |   2 +-
 .../-connection/identity.html                      |   2 +-
 .../-connection/index.html                         |  15 +-
 .../-connection/peer.html                          |   2 +-
 .../-identity/active-peers.html                    |   2 +-
 .../-identity/connections.html                     |   2 +-
 .../-identity/id.html                              |   2 +-
 .../-identity/index.html                           |   2 +-
 .../-identity/network-interface.html               |   2 +-
 .../-identity/port.html                            |   2 +-
 .../-identity/public-key.html                      |   2 +-
 .../-peer-repository/add-connection.html           |   2 +-
 .../-peer-repository/index.html                    |  10 +-
 .../-peer-repository/mark-connection-inactive.html |   2 +-
 .../-peer-repository/peer-discovered-at.html       |   2 +-
 .../-peer-repository/random-peer.html              |   2 +-
 .../-peer-repository/store-identity.html           |   2 +-
 .../-peer-repository/store-peer.html               |   2 +-
 .../-peer/connections.html                         |   2 +-
 .../-peer/id.html                                  |   2 +-
 .../-peer/index.html                               |   2 +-
 .../-peer/last-contacted.html                      |   2 +-
 .../-peer/last-discovered.html                     |   2 +-
 .../org.apache.tuweni.peer.repository/index.html   |   1 +
 .../-relayer-app/close.html                        |   2 +-
 .../-relayer-app/index.html                        |   2 +-
 .../-relayer-app/main.html                         |   2 +-
 .../-relayer-app/relayer.html                      |   2 +-
 .../-relayer-app/vertx.html                        |   2 +-
 .../-json-rpc-request/-init-.html                  |  14 +
 .../-json-rpc-request/bytes.html                   |  14 +
 .../-json-rpc-request/bytes32.html                 |  14 +
 .../-json-rpc-request/id.html                      |  14 +
 .../-json-rpc-request/index.html                   |  77 ++++
 .../-json-rpc-request/method.html                  |  14 +
 .../-json-rpc-request/params.html                  |  14 +
 .../-json-rpc-request/version.html                 |  14 +
 .../-json-rpc-success-response/-init-.html         |  14 +
 .../-json-rpc-success-response/id.html             |  14 +
 .../-json-rpc-success-response/index.html          |  51 +++
 .../-json-rpc-success-response/result.html         |  14 +
 .../-json-rpc-success-response/version.html        |  14 +
 .../-po-w-input/-init-.html                        |  14 +
 .../-po-w-input/block-number.html                  |  14 +
 .../-po-w-input/index.html                         |  51 +++
 .../-po-w-input/pre-pow-hash.html                  |  14 +
 .../-po-w-input/target.html                        |  14 +
 .../-po-w-solution/-init-.html                     |  14 +
 .../-po-w-solution/index.html                      |  58 +++
 .../-po-w-solution/mix-hash.html                   |  14 +
 .../-po-w-solution/nonce.html                      |  14 +
 .../-po-w-solution/pow-hash.html                   |  14 +
 .../-po-w-solution/solution.html                   |  14 +
 .../-stratum-connection/-init-.html                |  16 +
 .../-stratum-connection/close-handle.html          |  14 +
 .../-stratum-connection/close.html                 |  14 +
 .../-stratum-connection/handle-buffer.html         |  14 +
 .../-stratum-connection/index.html                 |  74 ++++
 .../-stratum-connection/send.html                  |  14 +
 .../-stratum-connection/sender.html                |  14 +
 .../-stratum-protocol/can-handle.html              |  22 +
 .../-stratum-protocol/handle.html                  |  20 +
 .../-stratum-protocol/index.html                   |  72 ++++
 .../-stratum-protocol/on-close.html                |  18 +
 .../-stratum-protocol/set-current-work-task.html   |  18 +
 .../-stratum-server/-init-.html                    |  15 +
 .../-stratum-server/index.html                     |  84 ++++
 .../-stratum-server/logger.html                    |  14 +
 .../-stratum-server/network-interface.html         |  14 +
 .../-stratum-server/port.html                      |  14 +
 .../-stratum-server/start.html                     |  14 +
 .../-stratum-server/stop.html                      |  14 +
 .../-stratum-server/vertx.html                     |  14 +
 .../-stratum1-eth-proxy-protocol/-init-.html       |  16 +
 .../-stratum1-eth-proxy-protocol/can-handle.html   |  22 +
 .../handle-hashrate-submit.html                    |  14 +
 .../-stratum1-eth-proxy-protocol/handle.html       |  20 +
 .../-stratum1-eth-proxy-protocol/index.html        |  72 ++++
 .../-stratum1-eth-proxy-protocol/on-close.html     |  18 +
 .../set-current-work-task.html                     |  18 +
 .../-stratum1-protocol/-init-.html                 |  20 +
 .../-stratum1-protocol/can-handle.html             |  22 +
 .../-stratum1-protocol/handle.html                 |  20 +
 .../-stratum1-protocol/index.html                  |  69 +++
 .../-stratum1-protocol/on-close.html               |  18 +
 .../-stratum1-protocol/set-current-work-task.html  |  18 +
 .../org.apache.tuweni.stratum.server/index.html    |  99 +++++
 .../org.apache.tuweni.stratum.server/main.html     |  15 +
 .../-async-merkle-storage/get-async.html           |   2 +-
 .../-async-merkle-storage/get.html                 |   2 +-
 .../-async-merkle-storage/index.html               |   2 +-
 .../-async-merkle-storage/put-async.html           |   2 +-
 .../-async-merkle-storage/put.html                 |   2 +-
 .../-l-e-a-f_-t-e-r-m-i-n-a-t-o-r.html             |   2 +-
 .../-compact-encoding/bytes-to-path.html           |   2 +-
 .../-compact-encoding/decode.html                  |   2 +-
 .../-compact-encoding/encode.html                  |   2 +-
 .../-compact-encoding/index.html                   |   2 +-
 .../-merkle-patricia-trie/create.html              |   2 +-
 .../-merkle-patricia-trie/get-async.html           |   2 +-
 .../-merkle-patricia-trie/get.html                 |   2 +-
 .../-merkle-patricia-trie/index.html               |   2 +-
 .../-merkle-patricia-trie/put-async.html           |   2 +-
 .../-merkle-patricia-trie/put.html                 |   2 +-
 .../-merkle-patricia-trie/remove-async.html        |   2 +-
 .../-merkle-patricia-trie/remove.html              |   2 +-
 .../-merkle-patricia-trie/root-hash.html           |   2 +-
 .../-merkle-patricia-trie/storing-bytes.html       |   2 +-
 .../-merkle-patricia-trie/storing-strings.html     |   2 +-
 .../-merkle-patricia-trie/to-string.html           |   2 +-
 .../-merkle-storage-exception/index.html           |   2 +-
 .../-merkle-storage/get.html                       |   2 +-
 .../-merkle-storage/index.html                     |   2 +-
 .../-merkle-storage/put.html                       |   2 +-
 .../-e-m-p-t-y_-t-r-i-e_-r-o-o-t_-h-a-s-h.html     |   2 +-
 .../-merkle-trie/get-async.html                    |   4 +-
 .../org.apache.tuweni.trie/-merkle-trie/get.html   |   2 +-
 .../org.apache.tuweni.trie/-merkle-trie/index.html |   2 +-
 .../-merkle-trie/put-async.html                    |   4 +-
 .../org.apache.tuweni.trie/-merkle-trie/put.html   |   2 +-
 .../-merkle-trie/remove-async.html                 |   4 +-
 .../-merkle-trie/remove.html                       |   2 +-
 .../-merkle-trie/root-hash.html                    |   2 +-
 .../-stored-merkle-patricia-trie/clear-cache.html  |   2 +-
 .../-stored-merkle-patricia-trie/create.html       |   4 +-
 .../-stored-merkle-patricia-trie/get.html          |   2 +-
 .../-stored-merkle-patricia-trie/index.html        |  10 +-
 .../-stored-merkle-patricia-trie/put.html          |   2 +-
 .../-stored-merkle-patricia-trie/remove.html       |   2 +-
 .../-stored-merkle-patricia-trie/root-hash.html    |   2 +-
 .../storing-bytes.html                             |   4 +-
 .../storing-bytes32.html                           |  20 +
 .../storing-strings.html                           |   4 +-
 .../-stored-merkle-patricia-trie/to-string.html    |   2 +-
 .../org.apache.tuweni.wallet/-wallet/-init-.html   |   6 +-
 .../org.apache.tuweni.wallet/-wallet/address.html  |   2 +-
 .../org.apache.tuweni.wallet/-wallet/create.html   |   2 +-
 .../org.apache.tuweni.wallet/-wallet/index.html    |   8 +-
 .../org.apache.tuweni.wallet/-wallet/open.html     |   2 +-
 .../org.apache.tuweni.wallet/-wallet/sign.html     |   2 +-
 .../org.apache.tuweni.wallet/-wallet/verify.html   |   2 +-
 content/download/index.html                        |  38 +-
 content/feed.xml                                   |   6 +-
 .../getting-started-with-bytes/index.html          |   4 +-
 .../getting-started-with-units/index.html          |   4 +-
 .../networking/getting-started-with-net/index.html |   4 +-
 2409 files changed, 22608 insertions(+), 2266 deletions(-)

diff --git a/content/docs/index.html b/content/docs/index.html
index 0ea4cfa..77a5d29 100644
--- a/content/docs/index.html
+++ b/content/docs/index.html
@@ -77,6 +77,13 @@
 </tr>
 <tr>
 <td>
+<h4><a href="org.apache.tuweni.devp2p.proxy/index.html">org.apache.tuweni.devp2p.proxy</a></h4>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
 <h4><a href="org.apache.tuweni.devp2p.v5/index.html">org.apache.tuweni.devp2p.v5</a></h4>
 </td>
 <td>
@@ -105,6 +112,20 @@
 </tr>
 <tr>
 <td>
+<h4><a href="org.apache.tuweni.eth.crawler/index.html">org.apache.tuweni.eth.crawler</a></h4>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<h4><a href="org.apache.tuweni.eth.crawler.rest/index.html">org.apache.tuweni.eth.crawler.rest</a></h4>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
 <h4><a href="org.apache.tuweni.eth.genesis/index.html">org.apache.tuweni.eth.genesis</a></h4>
 </td>
 <td>
@@ -119,6 +140,13 @@
 </tr>
 <tr>
 <td>
+<h4><a href="org.apache.tuweni.eth.repository.rpc/index.html">org.apache.tuweni.eth.repository.rpc</a></h4>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
 <h4><a href="org.apache.tuweni.ethash/index.html">org.apache.tuweni.ethash</a></h4>
 </td>
 <td>
@@ -154,6 +182,27 @@
 </tr>
 <tr>
 <td>
+<h4><a href="org.apache.tuweni.evm.impl/index.html">org.apache.tuweni.evm.impl</a></h4>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<h4><a href="org.apache.tuweni.evm.impl.berlin/index.html">org.apache.tuweni.evm.impl.berlin</a></h4>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<h4><a href="org.apache.tuweni.evm.impl.istanbul/index.html">org.apache.tuweni.evm.impl.istanbul</a></h4>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
 <h4><a href="org.apache.tuweni.faucet/index.html">org.apache.tuweni.faucet</a></h4>
 </td>
 <td>
@@ -203,6 +252,20 @@
 </tr>
 <tr>
 <td>
+<h4><a href="org.apache.tuweni.jsonrpc.app/index.html">org.apache.tuweni.jsonrpc.app</a></h4>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<h4><a href="org.apache.tuweni.jsonrpc.methods/index.html">org.apache.tuweni.jsonrpc.methods</a></h4>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
 <h4><a href="org.apache.tuweni.junit/index.html">org.apache.tuweni.junit</a></h4>
 </td>
 <td>
@@ -231,6 +294,20 @@
 </tr>
 <tr>
 <td>
+<h4><a href="org.apache.tuweni.metrics/index.html">org.apache.tuweni.metrics</a></h4>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
+<h4><a href="org.apache.tuweni.net.ip/index.html">org.apache.tuweni.net.ip</a></h4>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
 <h4><a href="org.apache.tuweni.net.tls/index.html">org.apache.tuweni.net.tls</a></h4>
 </td>
 <td>
@@ -252,6 +329,13 @@
 </tr>
 <tr>
 <td>
+<h4><a href="org.apache.tuweni.peer.repository.relational/index.html">org.apache.tuweni.peer.repository.relational</a></h4>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
 <h4><a href="org.apache.tuweni.plumtree/index.html">org.apache.tuweni.plumtree</a></h4>
 </td>
 <td>
@@ -385,6 +469,13 @@
 </tr>
 <tr>
 <td>
+<h4><a href="org.apache.tuweni.stratum.server/index.html">org.apache.tuweni.stratum.server</a></h4>
+</td>
+<td>
+</td>
+</tr>
+<tr>
+<td>
 <h4><a href="org.apache.tuweni.toml/index.html">org.apache.tuweni.toml</a></h4>
 </td>
 <td>
diff --git a/content/docs/org.apache.tuweni.bytes/-abstract-bytes/compute-hashcode.html b/content/docs/org.apache.tuweni.bytes/-abstract-bytes/compute-hashcode.html
new file mode 100644
index 0000000..e8ba0dd
--- /dev/null
+++ b/content/docs/org.apache.tuweni.bytes/-abstract-bytes/compute-hashcode.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>AbstractBytes.computeHashcode - tuweni</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">tuweni</a>&nbsp;/&nbsp;<a href="../index.html">org.apache.tuweni.bytes</a>&nbsp;/&nbsp;<a href="index.html">AbstractBytes</a>&nbsp;/&nbsp;<a href="./compute-hashcode.html">computeHashcode</a><br/>
+<br/>
+<h1>computeHashcode</h1>
+<a name="org.apache.tuweni.bytes.AbstractBytes$computeHashcode()"></a>
+<code><span class="keyword">protected</span> <span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">computeHashcode</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/bytes/src/main/java/org/apache/tuweni/bytes/AbstractBytes.java#L57">(source)</a>
+</BODY>
+</HTML>
diff --git a/content/docs/org.apache.tuweni.bytes/-abstract-bytes/equals.html b/content/docs/org.apache.tuweni.bytes/-abstract-bytes/equals.html
index 3edd71d..3bfb8fb 100644
--- a/content/docs/org.apache.tuweni.bytes/-abstract-bytes/equals.html
+++ b/content/docs/org.apache.tuweni.bytes/-abstract-bytes/equals.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>equals</h1>
 <a name="org.apache.tuweni.bytes.AbstractBytes$equals(kotlin.Any)"></a>
-<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.AbstractBytes$equals(kotlin.Any)/other">other</span><span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code> <a href="https://github.com/apache/incubat [...]
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.AbstractBytes$equals(kotlin.Any)/other">other</span><span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code> <a href="https://github.com/apache/incubat [...]
 <p>Compare this value and the provided one for equality. </p>
 <p> Two <code><a href="../-bytes/index.html">Bytes</a></code> values are equal is they have contain the exact same bytes.</p>
 <h3>Parameters</h3>
diff --git a/content/docs/org.apache.tuweni.bytes/-abstract-bytes/hash-code.html b/content/docs/org.apache.tuweni.bytes/-abstract-bytes/hash-code.html
index 7b74c12..8ae3445 100644
--- a/content/docs/org.apache.tuweni.bytes/-abstract-bytes/hash-code.html
+++ b/content/docs/org.apache.tuweni.bytes/-abstract-bytes/hash-code.html
@@ -9,6 +9,6 @@
 <br/>
 <h1>hashCode</h1>
 <a name="org.apache.tuweni.bytes.AbstractBytes$hashCode()"></a>
-<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">hashCode</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/bytes/src/main/java/org/apache/tuweni/bytes/AbstractBytes.java#L55">(source)</a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">hashCode</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/bytes/src/main/java/org/apache/tuweni/bytes/AbstractBytes.java#L66">(source)</a>
 </BODY>
 </HTML>
diff --git a/content/docs/org.apache.tuweni.bytes/-abstract-bytes/index.html b/content/docs/org.apache.tuweni.bytes/-abstract-bytes/index.html
index 99d15df..d831021 100644
--- a/content/docs/org.apache.tuweni.bytes/-abstract-bytes/index.html
+++ b/content/docs/org.apache.tuweni.bytes/-abstract-bytes/index.html
@@ -8,7 +8,7 @@
 <a href="../../index.html">tuweni</a>&nbsp;/&nbsp;<a href="../index.html">org.apache.tuweni.bytes</a>&nbsp;/&nbsp;<a href="./index.html">AbstractBytes</a><br/>
 <br/>
 <h1>AbstractBytes</h1>
-<code><span class="keyword">abstract</span> <span class="keyword">class </span><span class="identifier">AbstractBytes</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../-bytes/index.html"><span class="identifier">Bytes</span></a></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/bytes/src/main/java/org/apache/tuweni/bytes/AbstractBytes.java#L19">(source)</a>
+<code><span class="keyword">abstract</span> <span class="keyword">class </span><span class="identifier">AbstractBytes</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../-bytes/index.html"><span class="identifier">Bytes</span></a></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/bytes/src/main/java/org/apache/tuweni/bytes/AbstractBytes.java#L19">(source)</a>
 <p>An abstract <code><a href="../-bytes/index.html">Bytes</a></code> value that provides implementations of <code><a href="equals.html">#equals(Object)</a></code>, <code><a href="hash-code.html">#hashCode()</a></code> and <code><a href="to-string.html">#toString()</a></code>.</p>
 <h3>Constructors</h3>
 <table>
@@ -28,6 +28,13 @@
 <tbody>
 <tr>
 <td>
+<h4><a href="compute-hashcode.html">computeHashcode</a></h4>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">computeHashcode</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></code></td>
+</tr>
+<tr>
+<td>
 <h4><a href="equals.html">equals</a></h4>
 </td>
 <td>
@@ -61,22 +68,6 @@
 <p>A class that holds and delegates all operations to its inner bytes field. </p>
 <code><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">DelegatingBytes</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="./index.html"><span class="identifier">AbstractBytes</span></a><span class="symbol">, </span><a href="../-bytes/index.html"><span class="identifier">Bytes</span></a></code></td>
 </tr>
-<tr>
-<td>
-<h4><a href="../-delegating-bytes32/index.html">DelegatingBytes32</a></h4>
-</td>
-<td>
-<p>A class that holds and delegates all operations to its inner bytes field. </p>
-<code><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">DelegatingBytes32</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="./index.html"><span class="identifier">AbstractBytes</span></a><span class="symbol">, </span><a href="../-bytes32/index.html"><span class="identifier">Bytes32</span></a></code></td>
-</tr>
-<tr>
-<td>
-<h4><a href="../-delegating-bytes48/index.html">DelegatingBytes48</a></h4>
-</td>
-<td>
-<p>A class that holds and delegates all operations to its inner bytes field. </p>
-<code><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">DelegatingBytes48</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="./index.html"><span class="identifier">AbstractBytes</span></a><span class="symbol">, </span><a href="../-bytes48/index.html"><span class="identifier">Bytes48</span></a></code></td>
-</tr>
 </tbody>
 </table>
 </BODY>
diff --git a/content/docs/org.apache.tuweni.bytes/-abstract-bytes/to-string.html b/content/docs/org.apache.tuweni.bytes/-abstract-bytes/to-string.html
index 773d928..3d9a4f4 100644
--- a/content/docs/org.apache.tuweni.bytes/-abstract-bytes/to-string.html
+++ b/content/docs/org.apache.tuweni.bytes/-abstract-bytes/to-string.html
@@ -9,6 +9,6 @@
 <br/>
 <h1>toString</h1>
 <a name="org.apache.tuweni.bytes.AbstractBytes$toString()"></a>
-<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/bytes/src/main/java/org/apache/tuweni/bytes/AbstractBytes.java#L64">(source)</a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/bytes/src/main/java/org/apache/tuweni/bytes/AbstractBytes.java#L74">(source)</a>
 </BODY>
 </HTML>
diff --git a/content/docs/org.apache.tuweni.bytes/-bytes/-e-m-p-t-y.html b/content/docs/org.apache.tuweni.bytes/-bytes/-e-m-p-t-y.html
index d59ef76..b4c670e 100644
--- a/content/docs/org.apache.tuweni.bytes/-bytes/-e-m-p-t-y.html
+++ b/content/docs/org.apache.tuweni.bytes/-bytes/-e-m-p-t-y.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>EMPTY</h1>
 <a name="org.apache.tuweni.bytes.Bytes$EMPTY"></a>
-<code><span class="keyword">static</span> <span class="keyword">val </span><span class="identifier">EMPTY</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Bytes</span></a><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/bytes/src/main/java/org/apache/tuweni/bytes/Bytes.java#L51">(source)</a>
+<code><span class="keyword">static</span> <span class="keyword">val </span><span class="identifier">EMPTY</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Bytes</span></a><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/bytes/src/main/java/org/apache/tuweni/bytes/Bytes.java#L51">(source)</a>
 <p>The empty value (with 0 bytes).</p>
 </BODY>
 </HTML>
diff --git a/content/docs/org.apache.tuweni.bytes/-bytes/and.html b/content/docs/org.apache.tuweni.bytes/-bytes/and.html
index 23ea8fa..74d5e49 100644
--- a/content/docs/org.apache.tuweni.bytes/-bytes/and.html
+++ b/content/docs/org.apache.tuweni.bytes/-bytes/and.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>and</h1>
 <a name="org.apache.tuweni.bytes.Bytes$and(org.apache.tuweni.bytes.Bytes)"></a>
-<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">and</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$and(org.apache.tuweni.bytes.Bytes)/other">other</span><span class="symbol">:</span>&nbsp;<a href="index.html"><span class="identifier">Bytes</span></a><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Bytes</span [...]
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">and</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$and(org.apache.tuweni.bytes.Bytes)/other">other</span><span class="symbol">:</span>&nbsp;<a href="index.html"><span class="identifier">Bytes</span></a><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Bytes</span [...]
 <p>Return a bit-wise AND of these bytes and the supplied bytes. If this value and the supplied value are different lengths, then the shorter will be zero-padded to the left.</p>
 <h3>Parameters</h3>
 <p><a name="other"></a>
@@ -17,7 +17,7 @@
 <p><strong>Return</strong><br/>
 <a href="index.html"><span class="identifier">Bytes</span></a><span class="symbol">!</span><span class="symbol">:</span> The result of a bit-wise AND.</p>
 <a name="org.apache.tuweni.bytes.Bytes$and(org.apache.tuweni.bytes.Bytes, org.apache.tuweni.bytes.Bytes.and.T)"></a>
-<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../-mutable-bytes/index.html"><span class="identifier">MutableBytes</span></a><span class="symbol">!</span><span class="symbol">&gt;</span> <span class="identifier">and</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$and(org.apache.tuweni.bytes.Bytes, org.ap [...]
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../-mutable-bytes/index.html"><span class="identifier">MutableBytes</span></a><span class="symbol">!</span><span class="symbol">&gt;</span> <span class="identifier">and</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$and(org.apache.tuweni.bytes.Bytes, org.ap [...]
 <p>Calculate a bit-wise AND of these bytes and the supplied bytes. </p>
 <p> If this value or the supplied value are shorter in length than the output vector, then they will be zero-padded to the left. Likewise, if either this value or the supplied valid is longer in length than the output vector, then they will be truncated to the left.</p>
 <h3>Parameters</h3>
diff --git a/content/docs/org.apache.tuweni.bytes/-bytes/append-hex-to.html b/content/docs/org.apache.tuweni.bytes/-bytes/append-hex-to.html
index 8006112..6db8688 100644
--- a/content/docs/org.apache.tuweni.bytes/-bytes/append-hex-to.html
+++ b/content/docs/org.apache.tuweni.bytes/-bytes/append-hex-to.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>appendHexTo</h1>
 <a name="org.apache.tuweni.bytes.Bytes$appendHexTo(org.apache.tuweni.bytes.Bytes.appendHexTo.T)"></a>
-<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Appendable</span><span class="symbol">!</span><span class="symbol">&gt;</span> <span class="identifier">appendHexTo</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$appendHexTo(org.apache.tuweni.bytes.Bytes.appendHexTo.T)/appendable">appendabl [...]
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Appendable</span><span class="symbol">!</span><span class="symbol">&gt;</span> <span class="identifier">appendHexTo</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$appendHexTo(org.apache.tuweni.bytes.Bytes.appendHexTo.T)/appendable">appendabl [...]
 <p>Append this value as a sequence of hexadecimal characters.</p>
 <h3>Parameters</h3>
 <p><a name="appendable"></a>
diff --git a/content/docs/org.apache.tuweni.bytes/-bytes/append-to.html b/content/docs/org.apache.tuweni.bytes/-bytes/append-to.html
index 0b07509..19dc1a6 100644
--- a/content/docs/org.apache.tuweni.bytes/-bytes/append-to.html
+++ b/content/docs/org.apache.tuweni.bytes/-bytes/append-to.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>appendTo</h1>
 <a name="org.apache.tuweni.bytes.Bytes$appendTo(java.nio.ByteBuffer)"></a>
-<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">appendTo</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$appendTo(java.nio.ByteBuffer)/byteBuffer">byteBuffer</span><span class="symbol">:</span>&nbsp;<span class="identifier">ByteBuffer</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code> <a href="https://github [...]
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">appendTo</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$appendTo(java.nio.ByteBuffer)/byteBuffer">byteBuffer</span><span class="symbol">:</span>&nbsp;<span class="identifier">ByteBuffer</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code> <a href="https://github [...]
 <p>Append the bytes of this value to the <code><a href="#">ByteBuffer</a></code>.</p>
 <h3>Parameters</h3>
 <p><a name="byteBuffer"></a>
@@ -20,7 +20,7 @@
 <p><a name="ReadOnlyBufferException"></a>
 <code>ReadOnlyBufferException</code> - If the provided buffer is read-only.</p>
 <a name="org.apache.tuweni.bytes.Bytes$appendTo(io.vertx.core.buffer.Buffer)"></a>
-<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">appendTo</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$appendTo(io.vertx.core.buffer.Buffer)/buffer">buffer</span><span class="symbol">:</span>&nbsp;<span class="identifier">Buffer</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code> <a href="https://github.com [...]
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">appendTo</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$appendTo(io.vertx.core.buffer.Buffer)/buffer">buffer</span><span class="symbol">:</span>&nbsp;<span class="identifier">Buffer</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code> <a href="https://github.com [...]
 <p>Append the bytes of this value to the provided Vert.x <code><a href="#">Buffer</a></code>. </p>
 <p> Note that since a Vert.x <code><a href="#">Buffer</a></code> will grow as necessary, this method never fails.</p>
 <h3>Parameters</h3>
diff --git a/content/docs/org.apache.tuweni.bytes/-bytes/bit-length.html b/content/docs/org.apache.tuweni.bytes/-bytes/bit-length.html
index 0c6bb70..431e743 100644
--- a/content/docs/org.apache.tuweni.bytes/-bytes/bit-length.html
+++ b/content/docs/org.apache.tuweni.bytes/-bytes/bit-length.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>bitLength</h1>
 <a name="org.apache.tuweni.bytes.Bytes$bitLength()"></a>
-<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">bitLength</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/bytes/src/main/java/org/apache/tuweni/bytes/Bytes.java#L955">(source)</a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">bitLength</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/bytes/src/main/java/org/apache/tuweni/bytes/Bytes.java#L985">(source)</a>
 <p>Provides the number of bits following and including the highest-order ("leftmost") one-bit, or zero if all bits are zero.</p>
 <p><strong>Return</strong><br/>
 <span class="identifier">Int</span><span class="symbol">:</span> The number of bits following and including the highest-order ("leftmost") one-bit, or zero if all bits are zero.</p>
diff --git a/content/docs/org.apache.tuweni.bytes/-bytes/common-prefix-length.html b/content/docs/org.apache.tuweni.bytes/-bytes/common-prefix-length.html
index 1d8147f..f836a8d 100644
--- a/content/docs/org.apache.tuweni.bytes/-bytes/common-prefix-length.html
+++ b/content/docs/org.apache.tuweni.bytes/-bytes/common-prefix-length.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>commonPrefixLength</h1>
 <a name="org.apache.tuweni.bytes.Bytes$commonPrefixLength(org.apache.tuweni.bytes.Bytes)"></a>
-<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">commonPrefixLength</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$commonPrefixLength(org.apache.tuweni.bytes.Bytes)/other">other</span><span class="symbol">:</span>&nbsp;<a href="index.html"><span class="identifier">Bytes</span></a><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">In [...]
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">commonPrefixLength</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$commonPrefixLength(org.apache.tuweni.bytes.Bytes)/other">other</span><span class="symbol">:</span>&nbsp;<a href="index.html"><span class="identifier">Bytes</span></a><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">In [...]
 <p>Return the number of bytes in common between this set of bytes and another.</p>
 <h3>Parameters</h3>
 <p><a name="other"></a>
diff --git a/content/docs/org.apache.tuweni.bytes/-bytes/common-prefix.html b/content/docs/org.apache.tuweni.bytes/-bytes/common-prefix.html
index 37ac12d..bfcea4b 100644
--- a/content/docs/org.apache.tuweni.bytes/-bytes/common-prefix.html
+++ b/content/docs/org.apache.tuweni.bytes/-bytes/common-prefix.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>commonPrefix</h1>
 <a name="org.apache.tuweni.bytes.Bytes$commonPrefix(org.apache.tuweni.bytes.Bytes)"></a>
-<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">commonPrefix</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$commonPrefix(org.apache.tuweni.bytes.Bytes)/other">other</span><span class="symbol">:</span>&nbsp;<a href="index.html"><span class="identifier">Bytes</span></a><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="ident [...]
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">commonPrefix</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$commonPrefix(org.apache.tuweni.bytes.Bytes)/other">other</span><span class="symbol">:</span>&nbsp;<a href="index.html"><span class="identifier">Bytes</span></a><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="ident [...]
 <p>Return a slice over the common prefix between this set of bytes and another.</p>
 <h3>Parameters</h3>
 <p><a name="other"></a>
diff --git a/content/docs/org.apache.tuweni.bytes/-bytes/compare-to.html b/content/docs/org.apache.tuweni.bytes/-bytes/compare-to.html
index 1012914..e9b4946 100644
--- a/content/docs/org.apache.tuweni.bytes/-bytes/compare-to.html
+++ b/content/docs/org.apache.tuweni.bytes/-bytes/compare-to.html
@@ -9,6 +9,6 @@
 <br/>
 <h1>compareTo</h1>
 <a name="org.apache.tuweni.bytes.Bytes$compareTo(org.apache.tuweni.bytes.Bytes)"></a>
-<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">compareTo</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$compareTo(org.apache.tuweni.bytes.Bytes)/other">other</span><span class="symbol">:</span>&nbsp;<a href="index.html"><span class="identifier">Bytes</span></a><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></code> <a [...]
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">compareTo</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$compareTo(org.apache.tuweni.bytes.Bytes)/other">other</span><span class="symbol">:</span>&nbsp;<a href="index.html"><span class="identifier">Bytes</span></a><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></code> <a [...]
 </BODY>
 </HTML>
diff --git a/content/docs/org.apache.tuweni.bytes/-bytes/concatenate.html b/content/docs/org.apache.tuweni.bytes/-bytes/concatenate.html
index 0cee145..7b0fe92 100644
--- a/content/docs/org.apache.tuweni.bytes/-bytes/concatenate.html
+++ b/content/docs/org.apache.tuweni.bytes/-bytes/concatenate.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>concatenate</h1>
 <a name="org.apache.tuweni.bytes.Bytes$concatenate(kotlin.collections.MutableList((org.apache.tuweni.bytes.Bytes)))"></a>
-<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">concatenate</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$concatenate(kotlin.collections.MutableList((org.apache.tuweni.bytes.Bytes)))/values">values</span><span class="symbol">:</span>&nbsp;<span class="identifier">MutableList</span><span class="symbol">&lt;</span><a href="index.html"><span class="identifier [...]
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">concatenate</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$concatenate(kotlin.collections.MutableList((org.apache.tuweni.bytes.Bytes)))/values">values</span><span class="symbol">:</span>&nbsp;<span class="identifier">MutableList</span><span class="symbol">&lt;</span><a href="index.html"><span class="identifier [...]
 <p>Create a value containing the concatenation of the values provided.</p>
 <h3>Parameters</h3>
 <p><a name="values"></a>
@@ -20,7 +20,7 @@
 <p><strong>Return</strong><br/>
 <a href="index.html"><span class="identifier">Bytes</span></a><span class="symbol">!</span><span class="symbol">:</span> A value containing the result of concatenating the value from <code>values</code> in their provided order.</p>
 <a name="org.apache.tuweni.bytes.Bytes$concatenate(kotlin.Array((org.apache.tuweni.bytes.Bytes)))"></a>
-<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">concatenate</span><span class="symbol">(</span><span class="keyword">vararg</span> <span class="identifier" id="org.apache.tuweni.bytes.Bytes$concatenate(kotlin.Array((org.apache.tuweni.bytes.Bytes)))/values">values</span><span class="symbol">:</span>&nbsp;<a href="index.html"><span class="identifier">Bytes</span></a><span class="symbol">!</span><span clas [...]
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">concatenate</span><span class="symbol">(</span><span class="keyword">vararg</span> <span class="identifier" id="org.apache.tuweni.bytes.Bytes$concatenate(kotlin.Array((org.apache.tuweni.bytes.Bytes)))/values">values</span><span class="symbol">:</span>&nbsp;<a href="index.html"><span class="identifier">Bytes</span></a><span class="symbol">!</span><span clas [...]
 <p>Create a value containing the concatenation of the values provided.</p>
 <h3>Parameters</h3>
 <p><a name="values"></a>
diff --git a/content/docs/org.apache.tuweni.bytes/-bytes/copy-to.html b/content/docs/org.apache.tuweni.bytes/-bytes/copy-to.html
index bc1171b..ea4977f 100644
--- a/content/docs/org.apache.tuweni.bytes/-bytes/copy-to.html
+++ b/content/docs/org.apache.tuweni.bytes/-bytes/copy-to.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>copyTo</h1>
 <a name="org.apache.tuweni.bytes.Bytes$copyTo(org.apache.tuweni.bytes.MutableBytes)"></a>
-<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">copyTo</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$copyTo(org.apache.tuweni.bytes.MutableBytes)/destination">destination</span><span class="symbol">:</span>&nbsp;<a href="../-mutable-bytes/index.html"><span class="identifier">MutableBytes</span></a><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><span c [...]
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">copyTo</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$copyTo(org.apache.tuweni.bytes.MutableBytes)/destination">destination</span><span class="symbol">:</span>&nbsp;<a href="../-mutable-bytes/index.html"><span class="identifier">MutableBytes</span></a><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><span c [...]
 <p>Copy the bytes of this value to the provided mutable one, which must have the same size.</p>
 <h3>Parameters</h3>
 <p><a name="destination"></a>
@@ -18,7 +18,7 @@
 <p><a name="IllegalArgumentException"></a>
 <code>IllegalArgumentException</code> - if <code>this.size() != destination.size()</code>.</p>
 <a name="org.apache.tuweni.bytes.Bytes$copyTo(org.apache.tuweni.bytes.MutableBytes, kotlin.Int)"></a>
-<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">copyTo</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$copyTo(org.apache.tuweni.bytes.MutableBytes, kotlin.Int)/destination">destination</span><span class="symbol">:</span>&nbsp;<a href="../-mutable-bytes/index.html"><span class="identifier">MutableBytes</span></a><span class="symbol">!</span><span class="symbol">, </span><span class="identifier" [...]
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">copyTo</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$copyTo(org.apache.tuweni.bytes.MutableBytes, kotlin.Int)/destination">destination</span><span class="symbol">:</span>&nbsp;<a href="../-mutable-bytes/index.html"><span class="identifier">MutableBytes</span></a><span class="symbol">!</span><span class="symbol">, </span><span class="identifier" [...]
 <p>Copy the bytes of this value to the provided mutable one from a particular offset. </p>
 <p> This is a (potentially slightly more efficient) shortcut for <code>copyTo(destination.mutableSlice(destinationOffset, this.size()))</code>.</p>
 <h3>Parameters</h3>
diff --git a/content/docs/org.apache.tuweni.bytes/-bytes/copy.html b/content/docs/org.apache.tuweni.bytes/-bytes/copy.html
index 1c69fd1..3d93ae3 100644
--- a/content/docs/org.apache.tuweni.bytes/-bytes/copy.html
+++ b/content/docs/org.apache.tuweni.bytes/-bytes/copy.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>copy</h1>
 <a name="org.apache.tuweni.bytes.Bytes$copy()"></a>
-<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">copy</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Bytes</span></a><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/bytes/src/main/java/org/apache/tuweni/bytes/Bytes.java#L1261">(source)</a>
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">copy</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Bytes</span></a><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/bytes/src/main/java/org/apache/tuweni/bytes/Bytes.java#L1291">(source)</a>
 <p>Return a value equivalent to this one but guaranteed to 1) be deeply immutable (i.e. the underlying value will be immutable) and 2) to not retain more bytes than exposed by the value.</p>
 <p><strong>Return</strong><br/>
 <a href="index.html"><span class="identifier">Bytes</span></a><span class="symbol">!</span><span class="symbol">:</span> A value, equals to this one, but deeply immutable and that doesn't retain any "unreachable" bytes. For performance reasons, this is allowed to return this value however if it already fit those constraints.</p>
diff --git a/content/docs/org.apache.tuweni.bytes/-bytes/from-base64-string.html b/content/docs/org.apache.tuweni.bytes/-bytes/from-base64-string.html
index eac32c1..d253329 100644
--- a/content/docs/org.apache.tuweni.bytes/-bytes/from-base64-string.html
+++ b/content/docs/org.apache.tuweni.bytes/-bytes/from-base64-string.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>fromBase64String</h1>
 <a name="org.apache.tuweni.bytes.Bytes$fromBase64String(kotlin.CharSequence)"></a>
-<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">fromBase64String</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$fromBase64String(kotlin.CharSequence)/str">str</span><span class="symbol">:</span>&nbsp;<span class="identifier">CharSequence</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span  [...]
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">fromBase64String</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$fromBase64String(kotlin.CharSequence)/str">str</span><span class="symbol">:</span>&nbsp;<span class="identifier">CharSequence</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span  [...]
 <p>Parse a base 64 string into a <code><a href="index.html">Bytes</a></code> value.</p>
 <h3>Parameters</h3>
 <p><a name="str"></a>
diff --git a/content/docs/org.apache.tuweni.bytes/-bytes/from-hex-string-lenient.html b/content/docs/org.apache.tuweni.bytes/-bytes/from-hex-string-lenient.html
index 709a298..d6c4455 100644
--- a/content/docs/org.apache.tuweni.bytes/-bytes/from-hex-string-lenient.html
+++ b/content/docs/org.apache.tuweni.bytes/-bytes/from-hex-string-lenient.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>fromHexStringLenient</h1>
 <a name="org.apache.tuweni.bytes.Bytes$fromHexStringLenient(kotlin.CharSequence)"></a>
-<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">fromHexStringLenient</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$fromHexStringLenient(kotlin.CharSequence)/str">str</span><span class="symbol">:</span>&nbsp;<span class="identifier">CharSequence</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html [...]
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">fromHexStringLenient</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$fromHexStringLenient(kotlin.CharSequence)/str">str</span><span class="symbol">:</span>&nbsp;<span class="identifier">CharSequence</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html [...]
 <p>Parse a hexadecimal string into a <code><a href="index.html">Bytes</a></code> value. </p>
 <p> This method is lenient in that <code>str</code> may of an odd length, in which case it will behave exactly as if it had an additional 0 in front.</p>
 <h3>Parameters</h3>
@@ -21,7 +21,7 @@
 <p><strong>Return</strong><br/>
 <a href="index.html"><span class="identifier">Bytes</span></a><span class="symbol">!</span><span class="symbol">:</span> The value corresponding to <code>str</code>.</p>
 <a name="org.apache.tuweni.bytes.Bytes$fromHexStringLenient(kotlin.CharSequence, kotlin.Int)"></a>
-<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">fromHexStringLenient</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$fromHexStringLenient(kotlin.CharSequence, kotlin.Int)/str">str</span><span class="symbol">:</span>&nbsp;<span class="identifier">CharSequence</span><span class="symbol">!</span><span class="symbol">, </span><span class="identifier" id="org.apa [...]
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">fromHexStringLenient</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$fromHexStringLenient(kotlin.CharSequence, kotlin.Int)/str">str</span><span class="symbol">:</span>&nbsp;<span class="identifier">CharSequence</span><span class="symbol">!</span><span class="symbol">, </span><span class="identifier" id="org.apa [...]
 <p>Parse a hexadecimal string into a <code><a href="index.html">Bytes</a></code> value of the provided size. </p>
 <p> This method allows for <code>str</code> to have an odd length, in which case it will behave exactly as if it had an additional 0 in front.</p>
 <h3>Parameters</h3>
diff --git a/content/docs/org.apache.tuweni.bytes/-bytes/from-hex-string.html b/content/docs/org.apache.tuweni.bytes/-bytes/from-hex-string.html
index 6aed5df..63bf262 100644
--- a/content/docs/org.apache.tuweni.bytes/-bytes/from-hex-string.html
+++ b/content/docs/org.apache.tuweni.bytes/-bytes/from-hex-string.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>fromHexString</h1>
 <a name="org.apache.tuweni.bytes.Bytes$fromHexString(kotlin.CharSequence)"></a>
-<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">fromHexString</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$fromHexString(kotlin.CharSequence)/str">str</span><span class="symbol">:</span>&nbsp;<span class="identifier">CharSequence</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class= [...]
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">fromHexString</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$fromHexString(kotlin.CharSequence)/str">str</span><span class="symbol">:</span>&nbsp;<span class="identifier">CharSequence</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class= [...]
 <p>Parse a hexadecimal string into a <code><a href="index.html">Bytes</a></code> value. </p>
 <p> This method requires that <code>str</code> have an even length.</p>
 <h3>Parameters</h3>
@@ -21,7 +21,7 @@
 <p><strong>Return</strong><br/>
 <a href="index.html"><span class="identifier">Bytes</span></a><span class="symbol">!</span><span class="symbol">:</span> The value corresponding to <code>str</code>.</p>
 <a name="org.apache.tuweni.bytes.Bytes$fromHexString(kotlin.CharSequence, kotlin.Int)"></a>
-<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">fromHexString</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$fromHexString(kotlin.CharSequence, kotlin.Int)/str">str</span><span class="symbol">:</span>&nbsp;<span class="identifier">CharSequence</span><span class="symbol">!</span><span class="symbol">, </span><span class="identifier" id="org.apache.tuweni.byt [...]
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">fromHexString</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$fromHexString(kotlin.CharSequence, kotlin.Int)/str">str</span><span class="symbol">:</span>&nbsp;<span class="identifier">CharSequence</span><span class="symbol">!</span><span class="symbol">, </span><span class="identifier" id="org.apache.tuweni.byt [...]
 <p>Parse a hexadecimal string into a <code><a href="index.html">Bytes</a></code> value. </p>
 <p> This method requires that <code>str</code> have an even length.</p>
 <h3>Parameters</h3>
diff --git a/content/docs/org.apache.tuweni.bytes/-bytes/get-int.html b/content/docs/org.apache.tuweni.bytes/-bytes/get-int.html
index 1a4197f..a64d4d7 100644
--- a/content/docs/org.apache.tuweni.bytes/-bytes/get-int.html
+++ b/content/docs/org.apache.tuweni.bytes/-bytes/get-int.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>getInt</h1>
 <a name="org.apache.tuweni.bytes.Bytes$getInt(kotlin.Int)"></a>
-<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">getInt</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$getInt(kotlin.Int)/i">i</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/bytes/src/main/java/org/apa [...]
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">getInt</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$getInt(kotlin.Int)/i">i</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/bytes/src/main/java/org/apach [...]
 <p>Retrieve the 4 bytes starting at the provided index in this value as an integer.</p>
 <h3>Parameters</h3>
 <p><a name="i"></a>
@@ -20,7 +20,7 @@
 <p><strong>Return</strong><br/>
 <span class="identifier">Int</span><span class="symbol">:</span> An integer whose value is the 4 bytes from this value starting at index <code>i</code>.</p>
 <a name="org.apache.tuweni.bytes.Bytes$getInt(kotlin.Int, java.nio.ByteOrder)"></a>
-<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">getInt</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$getInt(kotlin.Int, java.nio.ByteOrder)/i">i</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">, </span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$getInt(kotlin.Int, java.nio.ByteOrder)/order">order</span><span class="symbol">:</sp [...]
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">getInt</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$getInt(kotlin.Int, java.nio.ByteOrder)/i">i</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">, </span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$getInt(kotlin.Int, java.nio.ByteOrder)/order">order</span><span class="symbol">:</sp [...]
 <p>Retrieve the 4 bytes starting at the provided index in this value as an integer.</p>
 <h3>Parameters</h3>
 <p><a name="i"></a>
diff --git a/content/docs/org.apache.tuweni.bytes/-bytes/get-long.html b/content/docs/org.apache.tuweni.bytes/-bytes/get-long.html
index f0a10e5..8d29e35 100644
--- a/content/docs/org.apache.tuweni.bytes/-bytes/get-long.html
+++ b/content/docs/org.apache.tuweni.bytes/-bytes/get-long.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>getLong</h1>
 <a name="org.apache.tuweni.bytes.Bytes$getLong(kotlin.Int)"></a>
-<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">getLong</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$getLong(kotlin.Int)/i">i</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Long</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/bytes/src/main/java/org/ [...]
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">getLong</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$getLong(kotlin.Int)/i">i</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Long</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/bytes/src/main/java/org/ap [...]
 <p>Retrieves the 8 bytes starting at the provided index in this value as a long.</p>
 <h3>Parameters</h3>
 <p><a name="i"></a>
@@ -20,7 +20,7 @@
 <p><strong>Return</strong><br/>
 <span class="identifier">Long</span><span class="symbol">:</span> A long whose value is the 8 bytes from this value starting at index <code>i</code>.</p>
 <a name="org.apache.tuweni.bytes.Bytes$getLong(kotlin.Int, java.nio.ByteOrder)"></a>
-<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">getLong</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$getLong(kotlin.Int, java.nio.ByteOrder)/i">i</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">, </span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$getLong(kotlin.Int, java.nio.ByteOrder)/order">order</span><span class="symbol">:< [...]
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">getLong</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$getLong(kotlin.Int, java.nio.ByteOrder)/i">i</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">, </span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$getLong(kotlin.Int, java.nio.ByteOrder)/order">order</span><span class="symbol">:< [...]
 <p>Retrieves the 8 bytes starting at the provided index in this value as a long.</p>
 <h3>Parameters</h3>
 <p><a name="i"></a>
diff --git a/content/docs/org.apache.tuweni.bytes/-bytes/get.html b/content/docs/org.apache.tuweni.bytes/-bytes/get.html
index c149284..b6cc186 100644
--- a/content/docs/org.apache.tuweni.bytes/-bytes/get.html
+++ b/content/docs/org.apache.tuweni.bytes/-bytes/get.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>get</h1>
 <a name="org.apache.tuweni.bytes.Bytes$get(kotlin.Int)"></a>
-<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">get</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$get(kotlin.Int)/i">i</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Byte</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/bytes/src/main/java/org/apac [...]
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">get</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$get(kotlin.Int)/i">i</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Byte</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/bytes/src/main/java/org/apache [...]
 <p>Retrieve a byte in this value.</p>
 <h3>Parameters</h3>
 <p><a name="i"></a>
diff --git a/content/docs/org.apache.tuweni.bytes/-bytes/has-leading-zero-byte.html b/content/docs/org.apache.tuweni.bytes/-bytes/has-leading-zero-byte.html
index 7fa0c86..632ca23 100644
--- a/content/docs/org.apache.tuweni.bytes/-bytes/has-leading-zero-byte.html
+++ b/content/docs/org.apache.tuweni.bytes/-bytes/has-leading-zero-byte.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>hasLeadingZeroByte</h1>
 <a name="org.apache.tuweni.bytes.Bytes$hasLeadingZeroByte()"></a>
-<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">hasLeadingZeroByte</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/bytes/src/main/java/org/apache/tuweni/bytes/Bytes.java#L914">(source)</a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">hasLeadingZeroByte</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/bytes/src/main/java/org/apache/tuweni/bytes/Bytes.java#L944">(source)</a>
 <p>Whether the bytes start with a zero byte value.</p>
 <p><strong>Return</strong><br/>
 <span class="identifier">Boolean</span><span class="symbol">:</span> true if the first byte equals zero</p>
diff --git a/content/docs/org.apache.tuweni.bytes/-bytes/has-leading-zero.html b/content/docs/org.apache.tuweni.bytes/-bytes/has-leading-zero.html
index 0280f84..8b87d2c 100644
--- a/content/docs/org.apache.tuweni.bytes/-bytes/has-leading-zero.html
+++ b/content/docs/org.apache.tuweni.bytes/-bytes/has-leading-zero.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>hasLeadingZero</h1>
 <a name="org.apache.tuweni.bytes.Bytes$hasLeadingZero()"></a>
-<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">hasLeadingZero</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/bytes/src/main/java/org/apache/tuweni/bytes/Bytes.java#L885">(source)</a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">hasLeadingZero</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/bytes/src/main/java/org/apache/tuweni/bytes/Bytes.java#L915">(source)</a>
 <p>Whether the bytes start with a zero bit value.</p>
 <p><strong>Return</strong><br/>
 <span class="identifier">Boolean</span><span class="symbol">:</span> true if the first bit equals zero</p>
diff --git a/content/docs/org.apache.tuweni.bytes/-bytes/index.html b/content/docs/org.apache.tuweni.bytes/-bytes/index.html
index 5dc7e69..e65c83b 100644
--- a/content/docs/org.apache.tuweni.bytes/-bytes/index.html
+++ b/content/docs/org.apache.tuweni.bytes/-bytes/index.html
@@ -8,7 +8,7 @@
 <a href="../../index.html">tuweni</a>&nbsp;/&nbsp;<a href="../index.html">org.apache.tuweni.bytes</a>&nbsp;/&nbsp;<a href="./index.html">Bytes</a><br/>
 <br/>
 <h1>Bytes</h1>
-<code><span class="keyword">interface </span><span class="identifier">Bytes</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Comparable</span><span class="symbol">&lt;</span><a href="./index.html"><span class="identifier">Bytes</span></a><span class="symbol">!</span><span class="symbol">&gt;</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/bytes/src/main/java/org/apache/tuweni/bytes/Bytes.java#L46">(source)</a>
+<code><span class="keyword">interface </span><span class="identifier">Bytes</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Comparable</span><span class="symbol">&lt;</span><a href="./index.html"><span class="identifier">Bytes</span></a><span class="symbol">!</span><span class="symbol">&gt;</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/bytes/src/main/java/org/apache/tuweni/bytes/Bytes.java#L46">(source)</a>
 <p>A value made of bytes. </p>
 <p> This interface makes no thread-safety guarantee, and a <code><a href="./index.html">Bytes</a></code> value is generally not thread safe. However, specific implementations may be thread-safe. For instance, the value returned by <code><a href="copy.html">#copy</a></code> is guaranteed to be thread-safe as it is immutable.</p>
 <h3>Properties</h3>
@@ -313,6 +313,16 @@
 </tr>
 <tr>
 <td>
+<h4><a href="secure.html">secure</a></h4>
+</td>
+<td>
+<p>Wrap the provided byte array as a <code><a href="./index.html">Bytes</a></code> value, encrypted in memory.</p>
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">secure</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$secure(kotlin.ByteArray)/value">value</span><span class="symbol">:</span>&nbsp;<span class="identifier">ByteArray</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><a href="./index.html"><span class="identifier">B [...]
+<p>Wrap a slice of a byte array as a <code><a href="./index.html">Bytes</a></code> value, encrypted in memory.</p>
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">secure</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$secure(kotlin.ByteArray, kotlin.Int, kotlin.Int)/value">value</span><span class="symbol">:</span>&nbsp;<span class="identifier">ByteArray</span><span class="symbol">!</span><span class="symbol">, </span><span class="identifier" id="org.apache.tuweni.bytes.B [...]
+</tr>
+<tr>
+<td>
 <h4><a href="shift-left.html">shiftLeft</a></h4>
 </td>
 <td>
diff --git a/content/docs/org.apache.tuweni.bytes/-bytes/is-empty.html b/content/docs/org.apache.tuweni.bytes/-bytes/is-empty.html
index c76f63f..2df02fb 100644
--- a/content/docs/org.apache.tuweni.bytes/-bytes/is-empty.html
+++ b/content/docs/org.apache.tuweni.bytes/-bytes/is-empty.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>isEmpty</h1>
 <a name="org.apache.tuweni.bytes.Bytes$isEmpty()"></a>
-<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">isEmpty</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/bytes/src/main/java/org/apache/tuweni/bytes/Bytes.java#L684">(source)</a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">isEmpty</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/bytes/src/main/java/org/apache/tuweni/bytes/Bytes.java#L714">(source)</a>
 <p>Whether this value contains no bytes.</p>
 <p><strong>Return</strong><br/>
 <span class="identifier">Boolean</span><span class="symbol">:</span> true if the value contains no bytes</p>
diff --git a/content/docs/org.apache.tuweni.bytes/-bytes/is-zero.html b/content/docs/org.apache.tuweni.bytes/-bytes/is-zero.html
index 4da16b0..f3b8c40 100644
--- a/content/docs/org.apache.tuweni.bytes/-bytes/is-zero.html
+++ b/content/docs/org.apache.tuweni.bytes/-bytes/is-zero.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>isZero</h1>
 <a name="org.apache.tuweni.bytes.Bytes$isZero()"></a>
-<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">isZero</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/bytes/src/main/java/org/apache/tuweni/bytes/Bytes.java#L872">(source)</a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">isZero</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/bytes/src/main/java/org/apache/tuweni/bytes/Bytes.java#L902">(source)</a>
 <p>Whether this value has only zero bytes.</p>
 <p><strong>Return</strong><br/>
 <span class="identifier">Boolean</span><span class="symbol">:</span> <code>true</code> if all the bits of this value are zeros.</p>
diff --git a/content/docs/org.apache.tuweni.bytes/-bytes/minimal-bytes.html b/content/docs/org.apache.tuweni.bytes/-bytes/minimal-bytes.html
index 53bbe0a..5996030 100644
--- a/content/docs/org.apache.tuweni.bytes/-bytes/minimal-bytes.html
+++ b/content/docs/org.apache.tuweni.bytes/-bytes/minimal-bytes.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>minimalBytes</h1>
 <a name="org.apache.tuweni.bytes.Bytes$minimalBytes(kotlin.Long)"></a>
-<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">minimalBytes</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$minimalBytes(kotlin.Long)/value">value</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Bytes</span></a><span class="s [...]
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">minimalBytes</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$minimalBytes(kotlin.Long)/value">value</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Bytes</span></a><span class="s [...]
 <p>Return the smallest bytes value whose bytes correspond to the provided long. That is, the returned value may be of size less than 8 if the provided long has leading zero bytes.</p>
 <h3>Parameters</h3>
 <p><a name="value"></a>
diff --git a/content/docs/org.apache.tuweni.bytes/-bytes/mutable-copy.html b/content/docs/org.apache.tuweni.bytes/-bytes/mutable-copy.html
index 6ef0e2d..1e1c348 100644
--- a/content/docs/org.apache.tuweni.bytes/-bytes/mutable-copy.html
+++ b/content/docs/org.apache.tuweni.bytes/-bytes/mutable-copy.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>mutableCopy</h1>
 <a name="org.apache.tuweni.bytes.Bytes$mutableCopy()"></a>
-<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">mutableCopy</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="../-mutable-bytes/index.html"><span class="identifier">MutableBytes</span></a><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/bytes/src/main/java/org/apache/tuweni/bytes/Bytes.java#L1269">(source)</a>
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">mutableCopy</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="../-mutable-bytes/index.html"><span class="identifier">MutableBytes</span></a><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/bytes/src/main/java/org/apache/tuweni/bytes/Bytes.java#L1299">(source)</a>
 <p>Return a new mutable value initialized with the content of this value.</p>
 <p><strong>Return</strong><br/>
 <a href="../-mutable-bytes/index.html"><span class="identifier">MutableBytes</span></a><span class="symbol">!</span><span class="symbol">:</span> A mutable copy of this value. This will copy bytes, modifying the returned value will <strong>not</strong> modify this value.</p>
diff --git a/content/docs/org.apache.tuweni.bytes/-bytes/not.html b/content/docs/org.apache.tuweni.bytes/-bytes/not.html
index 4eda432..11fcdef 100644
--- a/content/docs/org.apache.tuweni.bytes/-bytes/not.html
+++ b/content/docs/org.apache.tuweni.bytes/-bytes/not.html
@@ -9,12 +9,12 @@
 <br/>
 <h1>not</h1>
 <a name="org.apache.tuweni.bytes.Bytes$not()"></a>
-<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">not</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Bytes</span></a><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/bytes/src/main/java/org/apache/tuweni/bytes/Bytes.java#L1091">(source)</a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">not</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Bytes</span></a><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/bytes/src/main/java/org/apache/tuweni/bytes/Bytes.java#L1121">(source)</a>
 <p>Return a bit-wise NOT of these bytes.</p>
 <p><strong>Return</strong><br/>
 <a href="index.html"><span class="identifier">Bytes</span></a><span class="symbol">!</span><span class="symbol">:</span> The result of a bit-wise NOT.</p>
 <a name="org.apache.tuweni.bytes.Bytes$not(org.apache.tuweni.bytes.Bytes.not.T)"></a>
-<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../-mutable-bytes/index.html"><span class="identifier">MutableBytes</span></a><span class="symbol">!</span><span class="symbol">&gt;</span> <span class="identifier">not</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$not(org.apache.tuweni.bytes.Bytes.not.T)/ [...]
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../-mutable-bytes/index.html"><span class="identifier">MutableBytes</span></a><span class="symbol">!</span><span class="symbol">&gt;</span> <span class="identifier">not</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$not(org.apache.tuweni.bytes.Bytes.not.T)/ [...]
 <p>Calculate a bit-wise NOT of these bytes. </p>
 <p> If this value is shorter in length than the output vector, then it will be zero-padded to the left. Likewise, if this value is longer in length than the output vector, then it will be truncated to the left.</p>
 <h3>Parameters</h3>
diff --git a/content/docs/org.apache.tuweni.bytes/-bytes/number-of-leading-zero-bytes.html b/content/docs/org.apache.tuweni.bytes/-bytes/number-of-leading-zero-bytes.html
index 778049d..b8e1140 100644
--- a/content/docs/org.apache.tuweni.bytes/-bytes/number-of-leading-zero-bytes.html
+++ b/content/docs/org.apache.tuweni.bytes/-bytes/number-of-leading-zero-bytes.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>numberOfLeadingZeroBytes</h1>
 <a name="org.apache.tuweni.bytes.Bytes$numberOfLeadingZeroBytes()"></a>
-<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">numberOfLeadingZeroBytes</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/bytes/src/main/java/org/apache/tuweni/bytes/Bytes.java#L923">(source)</a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">numberOfLeadingZeroBytes</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/bytes/src/main/java/org/apache/tuweni/bytes/Bytes.java#L953">(source)</a>
 <p>Provides the number of leading zero bytes of the value</p>
 <p><strong>Return</strong><br/>
 <span class="identifier">Int</span><span class="symbol">:</span> The number of leading zero bytes of the value.</p>
diff --git a/content/docs/org.apache.tuweni.bytes/-bytes/number-of-leading-zeros.html b/content/docs/org.apache.tuweni.bytes/-bytes/number-of-leading-zeros.html
index 874b8a6..ae1b86d 100644
--- a/content/docs/org.apache.tuweni.bytes/-bytes/number-of-leading-zeros.html
+++ b/content/docs/org.apache.tuweni.bytes/-bytes/number-of-leading-zeros.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>numberOfLeadingZeros</h1>
 <a name="org.apache.tuweni.bytes.Bytes$numberOfLeadingZeros()"></a>
-<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">numberOfLeadingZeros</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/bytes/src/main/java/org/apache/tuweni/bytes/Bytes.java#L896">(source)</a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">numberOfLeadingZeros</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/bytes/src/main/java/org/apache/tuweni/bytes/Bytes.java#L926">(source)</a>
 <p>Provides the number of zero bits preceding the highest-order ("leftmost") one-bit, or <code>size() * 8</code> if all bits * are zero.</p>
 <p><strong>Return</strong><br/>
 <span class="identifier">Int</span><span class="symbol">:</span> The number of zero bits preceding the highest-order ("leftmost") one-bit, or <code>size() * 8</code> if all bits are zero.</p>
diff --git a/content/docs/org.apache.tuweni.bytes/-bytes/number-of-trailing-zero-bytes.html b/content/docs/org.apache.tuweni.bytes/-bytes/number-of-trailing-zero-bytes.html
index 1d96a0b..cb6739f 100644
--- a/content/docs/org.apache.tuweni.bytes/-bytes/number-of-trailing-zero-bytes.html
+++ b/content/docs/org.apache.tuweni.bytes/-bytes/number-of-trailing-zero-bytes.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>numberOfTrailingZeroBytes</h1>
 <a name="org.apache.tuweni.bytes.Bytes$numberOfTrailingZeroBytes()"></a>
-<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">numberOfTrailingZeroBytes</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/bytes/src/main/java/org/apache/tuweni/bytes/Bytes.java#L938">(source)</a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">numberOfTrailingZeroBytes</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/bytes/src/main/java/org/apache/tuweni/bytes/Bytes.java#L968">(source)</a>
 <p>Provides the number of trailing zero bytes of the value.</p>
 <p><strong>Return</strong><br/>
 <span class="identifier">Int</span><span class="symbol">:</span> The number of trailing zero bytes of the value.</p>
diff --git a/content/docs/org.apache.tuweni.bytes/-bytes/of-unsigned-int.html b/content/docs/org.apache.tuweni.bytes/-bytes/of-unsigned-int.html
index 4404693..48430da 100644
--- a/content/docs/org.apache.tuweni.bytes/-bytes/of-unsigned-int.html
+++ b/content/docs/org.apache.tuweni.bytes/-bytes/of-unsigned-int.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>ofUnsignedInt</h1>
 <a name="org.apache.tuweni.bytes.Bytes$ofUnsignedInt(kotlin.Long)"></a>
-<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">ofUnsignedInt</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$ofUnsignedInt(kotlin.Long)/value">value</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Bytes</span></a><span class= [...]
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">ofUnsignedInt</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$ofUnsignedInt(kotlin.Long)/value">value</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Bytes</span></a><span class= [...]
 <p>Return a 4-byte value corresponding to the provided value interpreted as an unsigned int.</p>
 <h3>Parameters</h3>
 <p><a name="value"></a>
@@ -20,7 +20,7 @@
 <p><strong>Return</strong><br/>
 <a href="index.html"><span class="identifier">Bytes</span></a><span class="symbol">!</span><span class="symbol">:</span> A 4 bytes value corresponding to <code>value</code>.</p>
 <a name="org.apache.tuweni.bytes.Bytes$ofUnsignedInt(kotlin.Long, java.nio.ByteOrder)"></a>
-<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">ofUnsignedInt</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$ofUnsignedInt(kotlin.Long, java.nio.ByteOrder)/value">value</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$ofUnsignedInt(kotlin.Lon [...]
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">ofUnsignedInt</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$ofUnsignedInt(kotlin.Long, java.nio.ByteOrder)/value">value</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$ofUnsignedInt(kotlin.Lon [...]
 <p>Return a 4-byte value corresponding to the provided value interpreted as an unsigned int.</p>
 <h3>Parameters</h3>
 <p><a name="value"></a>
diff --git a/content/docs/org.apache.tuweni.bytes/-bytes/of-unsigned-long.html b/content/docs/org.apache.tuweni.bytes/-bytes/of-unsigned-long.html
index 35d0df8..82cddea 100644
--- a/content/docs/org.apache.tuweni.bytes/-bytes/of-unsigned-long.html
+++ b/content/docs/org.apache.tuweni.bytes/-bytes/of-unsigned-long.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>ofUnsignedLong</h1>
 <a name="org.apache.tuweni.bytes.Bytes$ofUnsignedLong(kotlin.Long)"></a>
-<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">ofUnsignedLong</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$ofUnsignedLong(kotlin.Long)/value">value</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Bytes</span></a><span clas [...]
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">ofUnsignedLong</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$ofUnsignedLong(kotlin.Long)/value">value</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Bytes</span></a><span clas [...]
 <p>Return an 8-byte value corresponding to the provided value interpreted as an unsigned long.</p>
 <h3>Parameters</h3>
 <p><a name="value"></a>
@@ -20,7 +20,7 @@
 <p><strong>Return</strong><br/>
 <a href="index.html"><span class="identifier">Bytes</span></a><span class="symbol">!</span><span class="symbol">:</span> A 8 bytes value corresponding to <code>value</code>.</p>
 <a name="org.apache.tuweni.bytes.Bytes$ofUnsignedLong(kotlin.Long, java.nio.ByteOrder)"></a>
-<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">ofUnsignedLong</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$ofUnsignedLong(kotlin.Long, java.nio.ByteOrder)/value">value</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$ofUnsignedLong(kotlin. [...]
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">ofUnsignedLong</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$ofUnsignedLong(kotlin.Long, java.nio.ByteOrder)/value">value</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$ofUnsignedLong(kotlin. [...]
 <p>Return an 8-byte value corresponding to the provided value interpreted as an unsigned long.</p>
 <h3>Parameters</h3>
 <p><a name="value"></a>
diff --git a/content/docs/org.apache.tuweni.bytes/-bytes/of-unsigned-short.html b/content/docs/org.apache.tuweni.bytes/-bytes/of-unsigned-short.html
index bf50f44..a438de4 100644
--- a/content/docs/org.apache.tuweni.bytes/-bytes/of-unsigned-short.html
+++ b/content/docs/org.apache.tuweni.bytes/-bytes/of-unsigned-short.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>ofUnsignedShort</h1>
 <a name="org.apache.tuweni.bytes.Bytes$ofUnsignedShort(kotlin.Int)"></a>
-<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">ofUnsignedShort</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$ofUnsignedShort(kotlin.Int)/value">value</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Bytes</span></a><span clas [...]
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">ofUnsignedShort</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$ofUnsignedShort(kotlin.Int)/value">value</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Bytes</span></a><span clas [...]
 <p>Return a 2-byte value corresponding to the provided value interpreted as an unsigned short.</p>
 <h3>Parameters</h3>
 <p><a name="value"></a>
@@ -20,7 +20,7 @@
 <p><strong>Return</strong><br/>
 <a href="index.html"><span class="identifier">Bytes</span></a><span class="symbol">!</span><span class="symbol">:</span> A 2 bytes value corresponding to <code>value</code>.</p>
 <a name="org.apache.tuweni.bytes.Bytes$ofUnsignedShort(kotlin.Int, java.nio.ByteOrder)"></a>
-<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">ofUnsignedShort</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$ofUnsignedShort(kotlin.Int, java.nio.ByteOrder)/value">value</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">, </span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$ofUnsignedShort(kotlin [...]
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">ofUnsignedShort</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$ofUnsignedShort(kotlin.Int, java.nio.ByteOrder)/value">value</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">, </span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$ofUnsignedShort(kotlin [...]
 <p>Return a 2-byte value corresponding to the provided value interpreted as an unsigned short.</p>
 <h3>Parameters</h3>
 <p><a name="value"></a>
diff --git a/content/docs/org.apache.tuweni.bytes/-bytes/of.html b/content/docs/org.apache.tuweni.bytes/-bytes/of.html
index 6ff8f85..d6719cc 100644
--- a/content/docs/org.apache.tuweni.bytes/-bytes/of.html
+++ b/content/docs/org.apache.tuweni.bytes/-bytes/of.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>of</h1>
 <a name="org.apache.tuweni.bytes.Bytes$of(kotlin.ByteArray)"></a>
-<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">of</span><span class="symbol">(</span><span class="keyword">vararg</span> <span class="identifier" id="org.apache.tuweni.bytes.Bytes$of(kotlin.ByteArray)/bytes">bytes</span><span class="symbol">:</span>&nbsp;<span class="identifier">Byte</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Bytes</sp [...]
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">of</span><span class="symbol">(</span><span class="keyword">vararg</span> <span class="identifier" id="org.apache.tuweni.bytes.Bytes$of(kotlin.ByteArray)/bytes">bytes</span><span class="symbol">:</span>&nbsp;<span class="identifier">Byte</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Bytes</sp [...]
 <p>Create a value that contains the specified bytes in their specified order.</p>
 <h3>Parameters</h3>
 <p><a name="bytes"></a>
@@ -17,7 +17,7 @@
 <p><strong>Return</strong><br/>
 <a href="index.html"><span class="identifier">Bytes</span></a><span class="symbol">!</span><span class="symbol">:</span> A value containing the specified bytes.</p>
 <a name="org.apache.tuweni.bytes.Bytes$of(kotlin.IntArray)"></a>
-<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">of</span><span class="symbol">(</span><span class="keyword">vararg</span> <span class="identifier" id="org.apache.tuweni.bytes.Bytes$of(kotlin.IntArray)/bytes">bytes</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Bytes</span [...]
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">of</span><span class="symbol">(</span><span class="keyword">vararg</span> <span class="identifier" id="org.apache.tuweni.bytes.Bytes$of(kotlin.IntArray)/bytes">bytes</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Bytes</span [...]
 <p>Create a value that contains the specified bytes in their specified order.</p>
 <h3>Parameters</h3>
 <p><a name="bytes"></a>
diff --git a/content/docs/org.apache.tuweni.bytes/-bytes/or.html b/content/docs/org.apache.tuweni.bytes/-bytes/or.html
index 4354a45..5002e71 100644
--- a/content/docs/org.apache.tuweni.bytes/-bytes/or.html
+++ b/content/docs/org.apache.tuweni.bytes/-bytes/or.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>or</h1>
 <a name="org.apache.tuweni.bytes.Bytes$or(org.apache.tuweni.bytes.Bytes)"></a>
-<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">or</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$or(org.apache.tuweni.bytes.Bytes)/other">other</span><span class="symbol">:</span>&nbsp;<a href="index.html"><span class="identifier">Bytes</span></a><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Bytes</span>< [...]
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">or</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$or(org.apache.tuweni.bytes.Bytes)/other">other</span><span class="symbol">:</span>&nbsp;<a href="index.html"><span class="identifier">Bytes</span></a><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Bytes</span>< [...]
 <p>Return a bit-wise OR of these bytes and the supplied bytes. </p>
 <p> If this value and the supplied value are different lengths, then the shorter will be zero-padded to the left.</p>
 <h3>Parameters</h3>
@@ -18,7 +18,7 @@
 <p><strong>Return</strong><br/>
 <a href="index.html"><span class="identifier">Bytes</span></a><span class="symbol">!</span><span class="symbol">:</span> The result of a bit-wise OR.</p>
 <a name="org.apache.tuweni.bytes.Bytes$or(org.apache.tuweni.bytes.Bytes, org.apache.tuweni.bytes.Bytes.or.T)"></a>
-<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../-mutable-bytes/index.html"><span class="identifier">MutableBytes</span></a><span class="symbol">!</span><span class="symbol">&gt;</span> <span class="identifier">or</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$or(org.apache.tuweni.bytes.Bytes, org.apac [...]
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../-mutable-bytes/index.html"><span class="identifier">MutableBytes</span></a><span class="symbol">!</span><span class="symbol">&gt;</span> <span class="identifier">or</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$or(org.apache.tuweni.bytes.Bytes, org.apac [...]
 <p>Calculate a bit-wise OR of these bytes and the supplied bytes. </p>
 <p> If this value or the supplied value are shorter in length than the output vector, then they will be zero-padded to the left. Likewise, if either this value or the supplied valid is longer in length than the output vector, then they will be truncated to the left.</p>
 <h3>Parameters</h3>
diff --git a/content/docs/org.apache.tuweni.bytes/-bytes/random.html b/content/docs/org.apache.tuweni.bytes/-bytes/random.html
index 3681d65..16768a2 100644
--- a/content/docs/org.apache.tuweni.bytes/-bytes/random.html
+++ b/content/docs/org.apache.tuweni.bytes/-bytes/random.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>random</h1>
 <a name="org.apache.tuweni.bytes.Bytes$random(kotlin.Int)"></a>
-<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">random</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$random(kotlin.Int)/size">size</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Bytes</span></a><span class="symbol">!</span>< [...]
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">random</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$random(kotlin.Int)/size">size</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Bytes</span></a><span class="symbol">!</span>< [...]
 <p>Generate random bytes.</p>
 <h3>Parameters</h3>
 <p><a name="size"></a>
@@ -17,7 +17,7 @@
 <p><strong>Return</strong><br/>
 <a href="index.html"><span class="identifier">Bytes</span></a><span class="symbol">!</span><span class="symbol">:</span> A value containing the desired number of random bytes.</p>
 <a name="org.apache.tuweni.bytes.Bytes$random(kotlin.Int, java.util.Random)"></a>
-<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">random</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$random(kotlin.Int, java.util.Random)/size">size</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">, </span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$random(kotlin.Int, java.util.Random)/generat [...]
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">random</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$random(kotlin.Int, java.util.Random)/size">size</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">, </span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$random(kotlin.Int, java.util.Random)/generat [...]
 <p>Generate random bytes.</p>
 <h3>Parameters</h3>
 <p><a name="size"></a>
diff --git a/content/docs/org.apache.tuweni.bytes/-bytes/reverse.html b/content/docs/org.apache.tuweni.bytes/-bytes/reverse.html
index f5385f7..2ff05af 100644
--- a/content/docs/org.apache.tuweni.bytes/-bytes/reverse.html
+++ b/content/docs/org.apache.tuweni.bytes/-bytes/reverse.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>reverse</h1>
 <a name="org.apache.tuweni.bytes.Bytes$reverse()"></a>
-<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">reverse</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Bytes</span></a><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/bytes/src/main/java/org/apache/tuweni/bytes/Bytes.java#L1434">(source)</a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">reverse</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Bytes</span></a><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/bytes/src/main/java/org/apache/tuweni/bytes/Bytes.java#L1464">(source)</a>
 <p>Computes the reverse array of bytes of the current bytes.</p>
 <p><strong>Return</strong><br/>
 <a href="index.html"><span class="identifier">Bytes</span></a><span class="symbol">!</span><span class="symbol">:</span> a new Bytes value, containing the bytes in reverse order</p>
diff --git a/content/docs/org.apache.tuweni.bytes/-bytes/secure.html b/content/docs/org.apache.tuweni.bytes/-bytes/secure.html
new file mode 100644
index 0000000..35cfdfb
--- /dev/null
+++ b/content/docs/org.apache.tuweni.bytes/-bytes/secure.html
@@ -0,0 +1,37 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>Bytes.secure - tuweni</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">tuweni</a>&nbsp;/&nbsp;<a href="../index.html">org.apache.tuweni.bytes</a>&nbsp;/&nbsp;<a href="index.html">Bytes</a>&nbsp;/&nbsp;<a href="./secure.html">secure</a><br/>
+<br/>
+<h1>secure</h1>
+<a name="org.apache.tuweni.bytes.Bytes$secure(kotlin.ByteArray)"></a>
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">secure</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$secure(kotlin.ByteArray)/value">value</span><span class="symbol">:</span>&nbsp;<span class="identifier">ByteArray</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Byt [...]
+<p>Wrap the provided byte array as a <code><a href="index.html">Bytes</a></code> value, encrypted in memory.</p>
+<h3>Parameters</h3>
+<p><a name="value"></a>
+<code>value</code> - <span class="identifier">ByteArray</span><span class="symbol">!</span><span class="symbol">:</span> The value to secure.</p>
+<p><strong>Return</strong><br/>
+<a href="index.html"><span class="identifier">Bytes</span></a><span class="symbol">!</span><span class="symbol">:</span> A <code><a href="index.html">Bytes</a></code> value securing <code>value</code>.</p>
+<a name="org.apache.tuweni.bytes.Bytes$secure(kotlin.ByteArray, kotlin.Int, kotlin.Int)"></a>
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">secure</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$secure(kotlin.ByteArray, kotlin.Int, kotlin.Int)/value">value</span><span class="symbol">:</span>&nbsp;<span class="identifier">ByteArray</span><span class="symbol">!</span><span class="symbol">, </span><span class="identifier" id="org.apache.tuweni.bytes.B [...]
+<p>Wrap a slice of a byte array as a <code><a href="index.html">Bytes</a></code> value, encrypted in memory.</p>
+<h3>Parameters</h3>
+<p><a name="value"></a>
+<code>value</code> - <span class="identifier">ByteArray</span><span class="symbol">!</span><span class="symbol">:</span> The value to secure.</p>
+<p><a name="offset"></a>
+<code>offset</code> - <span class="identifier">Int</span><span class="symbol">:</span> The index (inclusive) in <code>value</code> of the first byte exposed by the returned value. In other words, you will have <code>wrap(value, o, l).get(0) == value[o]</code>.</p>
+<p><a name="length"></a>
+<code>length</code> - <span class="identifier">Int</span><span class="symbol">:</span> The length of the resulting value.</p>
+<h3>Exceptions</h3>
+<p><a name="IndexOutOfBoundsException"></a>
+<code>IndexOutOfBoundsException</code> - if <code>offset &lt; 0 || (value.length &gt; 0 &amp;&amp; offset &gt;= value.length)</code>.</p>
+<p><a name="IllegalArgumentException"></a>
+<code>IllegalArgumentException</code> - if <code>length &lt; 0 || offset + length &gt; value.length</code>.</p>
+<p><strong>Return</strong><br/>
+<a href="index.html"><span class="identifier">Bytes</span></a><span class="symbol">!</span><span class="symbol">:</span> A <code><a href="index.html">Bytes</a></code> value that holds securely the bytes of <code>value</code> from <code>offset</code> (inclusive) to <code>offset + length</code> (exclusive).</p>
+</BODY>
+</HTML>
diff --git a/content/docs/org.apache.tuweni.bytes/-bytes/shift-left.html b/content/docs/org.apache.tuweni.bytes/-bytes/shift-left.html
index 08bcb80..6c93a02 100644
--- a/content/docs/org.apache.tuweni.bytes/-bytes/shift-left.html
+++ b/content/docs/org.apache.tuweni.bytes/-bytes/shift-left.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>shiftLeft</h1>
 <a name="org.apache.tuweni.bytes.Bytes$shiftLeft(kotlin.Int)"></a>
-<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">shiftLeft</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$shiftLeft(kotlin.Int)/distance">distance</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Bytes</span></a><span class="symbol">!</span></code> <a href="https: [...]
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">shiftLeft</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$shiftLeft(kotlin.Int)/distance">distance</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Bytes</span></a><span class="symbol">!</span></code> <a href="https: [...]
 <p>Shift all bits in this value to the left.</p>
 <h3>Parameters</h3>
 <p><a name="distance"></a>
@@ -17,7 +17,7 @@
 <p><strong>Return</strong><br/>
 <a href="index.html"><span class="identifier">Bytes</span></a><span class="symbol">!</span><span class="symbol">:</span> A value containing the shifted bits.</p>
 <a name="org.apache.tuweni.bytes.Bytes$shiftLeft(kotlin.Int, org.apache.tuweni.bytes.Bytes.shiftLeft.T)"></a>
-<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../-mutable-bytes/index.html"><span class="identifier">MutableBytes</span></a><span class="symbol">!</span><span class="symbol">&gt;</span> <span class="identifier">shiftLeft</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$shiftLeft(kotlin.Int, org.apache.tu [...]
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../-mutable-bytes/index.html"><span class="identifier">MutableBytes</span></a><span class="symbol">!</span><span class="symbol">&gt;</span> <span class="identifier">shiftLeft</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$shiftLeft(kotlin.Int, org.apache.tu [...]
 <p>Shift all bits in this value to the left. </p>
 <p> If this value is shorter in length than the output vector, then it will be zero-padded to the left. Likewise, if this value is longer in length than the output vector, then it will be truncated to the left.</p>
 <h3>Parameters</h3>
diff --git a/content/docs/org.apache.tuweni.bytes/-bytes/shift-right.html b/content/docs/org.apache.tuweni.bytes/-bytes/shift-right.html
index 4930bea..3fa7346 100644
--- a/content/docs/org.apache.tuweni.bytes/-bytes/shift-right.html
+++ b/content/docs/org.apache.tuweni.bytes/-bytes/shift-right.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>shiftRight</h1>
 <a name="org.apache.tuweni.bytes.Bytes$shiftRight(kotlin.Int)"></a>
-<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">shiftRight</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$shiftRight(kotlin.Int)/distance">distance</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Bytes</span></a><span class="symbol">!</span></code> <a href="http [...]
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">shiftRight</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$shiftRight(kotlin.Int)/distance">distance</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Bytes</span></a><span class="symbol">!</span></code> <a href="http [...]
 <p>Shift all bits in this value to the right.</p>
 <h3>Parameters</h3>
 <p><a name="distance"></a>
@@ -17,7 +17,7 @@
 <p><strong>Return</strong><br/>
 <a href="index.html"><span class="identifier">Bytes</span></a><span class="symbol">!</span><span class="symbol">:</span> A value containing the shifted bits.</p>
 <a name="org.apache.tuweni.bytes.Bytes$shiftRight(kotlin.Int, org.apache.tuweni.bytes.Bytes.shiftRight.T)"></a>
-<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../-mutable-bytes/index.html"><span class="identifier">MutableBytes</span></a><span class="symbol">!</span><span class="symbol">&gt;</span> <span class="identifier">shiftRight</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$shiftRight(kotlin.Int, org.apache. [...]
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../-mutable-bytes/index.html"><span class="identifier">MutableBytes</span></a><span class="symbol">!</span><span class="symbol">&gt;</span> <span class="identifier">shiftRight</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$shiftRight(kotlin.Int, org.apache. [...]
 <p>Shift all bits in this value to the right. </p>
 <p> If this value is shorter in length than the output vector, then it will be zero-padded to the left. Likewise, if this value is longer in length than the output vector, then it will be truncated to the left (after shifting).</p>
 <h3>Parameters</h3>
diff --git a/content/docs/org.apache.tuweni.bytes/-bytes/size.html b/content/docs/org.apache.tuweni.bytes/-bytes/size.html
index ce1faed..3c1ea50 100644
--- a/content/docs/org.apache.tuweni.bytes/-bytes/size.html
+++ b/content/docs/org.apache.tuweni.bytes/-bytes/size.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>size</h1>
 <a name="org.apache.tuweni.bytes.Bytes$size()"></a>
-<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">size</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/bytes/src/main/java/org/apache/tuweni/bytes/Bytes.java#L570">(source)</a>
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">size</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/bytes/src/main/java/org/apache/tuweni/bytes/Bytes.java#L600">(source)</a>
 <p>Provides the number of bytes this value represents.</p>
 <p><strong>Return</strong><br/>
 <span class="identifier">Int</span><span class="symbol">:</span> The number of bytes this value represents.</p>
diff --git a/content/docs/org.apache.tuweni.bytes/-bytes/slice.html b/content/docs/org.apache.tuweni.bytes/-bytes/slice.html
index 465c083..de74224 100644
--- a/content/docs/org.apache.tuweni.bytes/-bytes/slice.html
+++ b/content/docs/org.apache.tuweni.bytes/-bytes/slice.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>slice</h1>
 <a name="org.apache.tuweni.bytes.Bytes$slice(kotlin.Int)"></a>
-<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">slice</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$slice(kotlin.Int)/i">i</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Bytes</span></a><span class="symbol">!</span></code> <a href="https://github.com/apache/in [...]
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">slice</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$slice(kotlin.Int)/i">i</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Bytes</span></a><span class="symbol">!</span></code> <a href="https://github.com/apache/in [...]
 <p>Create a new value representing (a view of) a slice of the bytes of this value. </p>
 <p> Please note that the resulting slice is only a view and as such maintains a link to the underlying full value. So holding a reference to the returned slice may hold more memory than the slide represents. Use <code><a href="copy.html">#copy</a></code> on the returned slice if that is not what you want.</p>
 <h3>Parameters</h3>
@@ -21,7 +21,7 @@
 <p><strong>Return</strong><br/>
 <a href="index.html"><span class="identifier">Bytes</span></a><span class="symbol">!</span><span class="symbol">:</span> A new value providing a view over the bytes from index <code>i</code> (included) to the end.</p>
 <a name="org.apache.tuweni.bytes.Bytes$slice(kotlin.Int, kotlin.Int)"></a>
-<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">slice</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$slice(kotlin.Int, kotlin.Int)/i">i</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">, </span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$slice(kotlin.Int, kotlin.Int)/length">length</span><span class="symbol">:</span>&nbsp;<spa [...]
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">slice</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$slice(kotlin.Int, kotlin.Int)/i">i</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">, </span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$slice(kotlin.Int, kotlin.Int)/length">length</span><span class="symbol">:</span>&nbsp;<spa [...]
 <p>Create a new value representing (a view of) a slice of the bytes of this value. </p>
 <p> Please note that the resulting slice is only a view and as such maintains a link to the underlying full value. So holding a reference to the returned slice may hold more memory than the slide represents. Use <code><a href="copy.html">#copy</a></code> on the returned slice if that is not what you want.</p>
 <h3>Parameters</h3>
diff --git a/content/docs/org.apache.tuweni.bytes/-bytes/to-array-unsafe.html b/content/docs/org.apache.tuweni.bytes/-bytes/to-array-unsafe.html
index 39fe849..e2f355f 100644
--- a/content/docs/org.apache.tuweni.bytes/-bytes/to-array-unsafe.html
+++ b/content/docs/org.apache.tuweni.bytes/-bytes/to-array-unsafe.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>toArrayUnsafe</h1>
 <a name="org.apache.tuweni.bytes.Bytes$toArrayUnsafe()"></a>
-<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">toArrayUnsafe</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">ByteArray</span><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/bytes/src/main/java/org/apache/tuweni/bytes/Bytes.java#L1483">(source)</a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">toArrayUnsafe</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">ByteArray</span><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/bytes/src/main/java/org/apache/tuweni/bytes/Bytes.java#L1513">(source)</a>
 <p>Get the bytes represented by this value as byte array. </p>
 <p> Contrarily to <code><a href="to-array.html">#toArray()</a></code>, this may avoid allocating a new array and directly return the backing array of this value if said value is array backed and doing so is possible. As such, modifications to the returned array may or may not impact this value. As such, this method should be used with care and hence the "unsafe" moniker.</p>
 <p><strong>Return</strong><br/>
diff --git a/content/docs/org.apache.tuweni.bytes/-bytes/to-array.html b/content/docs/org.apache.tuweni.bytes/-bytes/to-array.html
index a7dc8ec..c11e011 100644
--- a/content/docs/org.apache.tuweni.bytes/-bytes/to-array.html
+++ b/content/docs/org.apache.tuweni.bytes/-bytes/to-array.html
@@ -9,12 +9,12 @@
 <br/>
 <h1>toArray</h1>
 <a name="org.apache.tuweni.bytes.Bytes$toArray()"></a>
-<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">toArray</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">ByteArray</span><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/bytes/src/main/java/org/apache/tuweni/bytes/Bytes.java#L1447">(source)</a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">toArray</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">ByteArray</span><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/bytes/src/main/java/org/apache/tuweni/bytes/Bytes.java#L1477">(source)</a>
 <p>Extract the bytes of this value into a byte array.</p>
 <p><strong>Return</strong><br/>
 <span class="identifier">ByteArray</span><span class="symbol">!</span><span class="symbol">:</span> A byte array with the same content than this value.</p>
 <a name="org.apache.tuweni.bytes.Bytes$toArray(java.nio.ByteOrder)"></a>
-<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">toArray</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$toArray(java.nio.ByteOrder)/byteOrder">byteOrder</span><span class="symbol">:</span>&nbsp;<span class="identifier">ByteOrder</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">ByteArray</span><span class="symbol">!</span></c [...]
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">toArray</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$toArray(java.nio.ByteOrder)/byteOrder">byteOrder</span><span class="symbol">:</span>&nbsp;<span class="identifier">ByteOrder</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">ByteArray</span><span class="symbol">!</span></c [...]
 <p>Extract the bytes of this value into a byte array.</p>
 <h3>Parameters</h3>
 <p><a name="byteOrder"></a>
diff --git a/content/docs/org.apache.tuweni.bytes/-bytes/to-base64-string.html b/content/docs/org.apache.tuweni.bytes/-bytes/to-base64-string.html
index 5a591bc..ca68868 100644
--- a/content/docs/org.apache.tuweni.bytes/-bytes/to-base64-string.html
+++ b/content/docs/org.apache.tuweni.bytes/-bytes/to-base64-string.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>toBase64String</h1>
 <a name="org.apache.tuweni.bytes.Bytes$toBase64String()"></a>
-<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">toBase64String</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/bytes/src/main/java/org/apache/tuweni/bytes/Bytes.java#L1573">(source)</a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">toBase64String</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/bytes/src/main/java/org/apache/tuweni/bytes/Bytes.java#L1603">(source)</a>
 <p>Provides this value represented as base 64</p>
 <p><strong>Return</strong><br/>
 <span class="identifier">String</span><span class="symbol">!</span><span class="symbol">:</span> This value represented as base 64.</p>
diff --git a/content/docs/org.apache.tuweni.bytes/-bytes/to-big-integer.html b/content/docs/org.apache.tuweni.bytes/-bytes/to-big-integer.html
index 2b0b2b9..e08f350 100644
--- a/content/docs/org.apache.tuweni.bytes/-bytes/to-big-integer.html
+++ b/content/docs/org.apache.tuweni.bytes/-bytes/to-big-integer.html
@@ -9,12 +9,12 @@
 <br/>
 <h1>toBigInteger</h1>
 <a name="org.apache.tuweni.bytes.Bytes$toBigInteger()"></a>
-<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">toBigInteger</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">BigInteger</span><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/bytes/src/main/java/org/apache/tuweni/bytes/Bytes.java#L831">(source)</a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">toBigInteger</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">BigInteger</span><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/bytes/src/main/java/org/apache/tuweni/bytes/Bytes.java#L861">(source)</a>
 <p>The BigInteger corresponding to interpreting these bytes as a two's-complement signed integer.</p>
 <p><strong>Return</strong><br/>
 <span class="identifier">BigInteger</span><span class="symbol">!</span><span class="symbol">:</span> A <code><a href="#">BigInteger</a></code> corresponding to interpreting these bytes as a two's-complement signed integer.</p>
 <a name="org.apache.tuweni.bytes.Bytes$toBigInteger(java.nio.ByteOrder)"></a>
-<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">toBigInteger</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$toBigInteger(java.nio.ByteOrder)/order">order</span><span class="symbol">:</span>&nbsp;<span class="identifier">ByteOrder</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">BigInteger</span><span class="symbol">!</span> [...]
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">toBigInteger</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$toBigInteger(java.nio.ByteOrder)/order">order</span><span class="symbol">:</span>&nbsp;<span class="identifier">ByteOrder</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">BigInteger</span><span class="symbol">!</span> [...]
 <p>The BigInteger corresponding to interpreting these bytes as a two's-complement signed integer.</p>
 <h3>Parameters</h3>
 <p><a name="order"></a>
diff --git a/content/docs/org.apache.tuweni.bytes/-bytes/to-ellipsis-hex-string.html b/content/docs/org.apache.tuweni.bytes/-bytes/to-ellipsis-hex-string.html
index ae87bfe..fa1a774 100644
--- a/content/docs/org.apache.tuweni.bytes/-bytes/to-ellipsis-hex-string.html
+++ b/content/docs/org.apache.tuweni.bytes/-bytes/to-ellipsis-hex-string.html
@@ -9,6 +9,6 @@
 <br/>
 <h1>toEllipsisHexString</h1>
 <a name="org.apache.tuweni.bytes.Bytes$toEllipsisHexString()"></a>
-<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">toEllipsisHexString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/bytes/src/main/java/org/apache/tuweni/bytes/Bytes.java#L1513">(source)</a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">toEllipsisHexString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/bytes/src/main/java/org/apache/tuweni/bytes/Bytes.java#L1543">(source)</a>
 </BODY>
 </HTML>
diff --git a/content/docs/org.apache.tuweni.bytes/-bytes/to-hex-string.html b/content/docs/org.apache.tuweni.bytes/-bytes/to-hex-string.html
index b2a1978..b906269 100644
--- a/content/docs/org.apache.tuweni.bytes/-bytes/to-hex-string.html
+++ b/content/docs/org.apache.tuweni.bytes/-bytes/to-hex-string.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>toHexString</h1>
 <a name="org.apache.tuweni.bytes.Bytes$toHexString()"></a>
-<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">toHexString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/bytes/src/main/java/org/apache/tuweni/bytes/Bytes.java#L1500">(source)</a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">toHexString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/bytes/src/main/java/org/apache/tuweni/bytes/Bytes.java#L1530">(source)</a>
 <p>Provides this value represented as hexadecimal, starting with "0x".</p>
 <p><strong>Return</strong><br/>
 <span class="identifier">String</span><span class="symbol">!</span><span class="symbol">:</span> This value represented as hexadecimal, starting with "0x".</p>
diff --git a/content/docs/org.apache.tuweni.bytes/-bytes/to-int.html b/content/docs/org.apache.tuweni.bytes/-bytes/to-int.html
index 0d002b2..32fe331 100644
--- a/content/docs/org.apache.tuweni.bytes/-bytes/to-int.html
+++ b/content/docs/org.apache.tuweni.bytes/-bytes/to-int.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>toInt</h1>
 <a name="org.apache.tuweni.bytes.Bytes$toInt()"></a>
-<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">toInt</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/bytes/src/main/java/org/apache/tuweni/bytes/Bytes.java#L629">(source)</a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">toInt</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/bytes/src/main/java/org/apache/tuweni/bytes/Bytes.java#L659">(source)</a>
 <p>The value corresponding to interpreting these bytes as an integer.</p>
 <h3>Exceptions</h3>
 <p><a name="IllegalArgumentException"></a>
@@ -17,7 +17,7 @@
 <p><strong>Return</strong><br/>
 <span class="identifier">Int</span><span class="symbol">:</span> An value corresponding to this value interpreted as an integer.</p>
 <a name="org.apache.tuweni.bytes.Bytes$toInt(java.nio.ByteOrder)"></a>
-<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">toInt</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$toInt(java.nio.ByteOrder)/order">order</span><span class="symbol">:</span>&nbsp;<span class="identifier">ByteOrder</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></code> <a href="https://github.com/apache/incubat [...]
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">toInt</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$toInt(java.nio.ByteOrder)/order">order</span><span class="symbol">:</span>&nbsp;<span class="identifier">ByteOrder</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></code> <a href="https://github.com/apache/incubat [...]
 <p>The value corresponding to interpreting these bytes as an integer.</p>
 <h3>Parameters</h3>
 <p><a name="order"></a>
diff --git a/content/docs/org.apache.tuweni.bytes/-bytes/to-long.html b/content/docs/org.apache.tuweni.bytes/-bytes/to-long.html
index 121ef30..10131e4 100644
--- a/content/docs/org.apache.tuweni.bytes/-bytes/to-long.html
+++ b/content/docs/org.apache.tuweni.bytes/-bytes/to-long.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>toLong</h1>
 <a name="org.apache.tuweni.bytes.Bytes$toLong()"></a>
-<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">toLong</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Long</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/bytes/src/main/java/org/apache/tuweni/bytes/Bytes.java#L744">(source)</a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">toLong</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Long</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/bytes/src/main/java/org/apache/tuweni/bytes/Bytes.java#L774">(source)</a>
 <p>The value corresponding to interpreting these bytes as a long.</p>
 <h3>Exceptions</h3>
 <p><a name="IllegalArgumentException"></a>
@@ -17,7 +17,7 @@
 <p><strong>Return</strong><br/>
 <span class="identifier">Long</span><span class="symbol">:</span> An value corresponding to this value interpreted as a long.</p>
 <a name="org.apache.tuweni.bytes.Bytes$toLong(java.nio.ByteOrder)"></a>
-<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">toLong</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$toLong(java.nio.ByteOrder)/order">order</span><span class="symbol">:</span>&nbsp;<span class="identifier">ByteOrder</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Long</span></code> <a href="https://github.com/apache/incu [...]
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">toLong</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$toLong(java.nio.ByteOrder)/order">order</span><span class="symbol">:</span>&nbsp;<span class="identifier">ByteOrder</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Long</span></code> <a href="https://github.com/apache/incu [...]
 <p>The value corresponding to interpreting these bytes as a long.</p>
 <h3>Parameters</h3>
 <p><a name="order"></a>
diff --git a/content/docs/org.apache.tuweni.bytes/-bytes/to-quantity-hex-string.html b/content/docs/org.apache.tuweni.bytes/-bytes/to-quantity-hex-string.html
index 9b08321..bf307b9 100644
--- a/content/docs/org.apache.tuweni.bytes/-bytes/to-quantity-hex-string.html
+++ b/content/docs/org.apache.tuweni.bytes/-bytes/to-quantity-hex-string.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>toQuantityHexString</h1>
 <a name="org.apache.tuweni.bytes.Bytes$toQuantityHexString()"></a>
-<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">toQuantityHexString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/bytes/src/main/java/org/apache/tuweni/bytes/Bytes.java#L1555">(source)</a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">toQuantityHexString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/bytes/src/main/java/org/apache/tuweni/bytes/Bytes.java#L1585">(source)</a>
 <p>Provides this value represented as a minimal hexadecimal string (without any leading zero, except if it's valued zero or empty, in which case it returns 0x0).</p>
 <p><strong>Return</strong><br/>
 <span class="identifier">String</span><span class="symbol">!</span><span class="symbol">:</span> This value represented as a minimal hexadecimal string (without any leading zero, except if it's valued zero or empty, in which case it returns 0x0).</p>
diff --git a/content/docs/org.apache.tuweni.bytes/-bytes/to-short-hex-string.html b/content/docs/org.apache.tuweni.bytes/-bytes/to-short-hex-string.html
index c1fff69..6de4e60 100644
--- a/content/docs/org.apache.tuweni.bytes/-bytes/to-short-hex-string.html
+++ b/content/docs/org.apache.tuweni.bytes/-bytes/to-short-hex-string.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>toShortHexString</h1>
 <a name="org.apache.tuweni.bytes.Bytes$toShortHexString()"></a>
-<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">toShortHexString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/bytes/src/main/java/org/apache/tuweni/bytes/Bytes.java#L1538">(source)</a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">toShortHexString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/bytes/src/main/java/org/apache/tuweni/bytes/Bytes.java#L1568">(source)</a>
 <p>Provides this value represented as a minimal hexadecimal string (without any leading zero)</p>
 <p><strong>Return</strong><br/>
 <span class="identifier">String</span><span class="symbol">!</span><span class="symbol">:</span> This value represented as a minimal hexadecimal string (without any leading zero).</p>
diff --git a/content/docs/org.apache.tuweni.bytes/-bytes/to-unprefixed-hex-string.html b/content/docs/org.apache.tuweni.bytes/-bytes/to-unprefixed-hex-string.html
index 90a335c..4f6c402 100644
--- a/content/docs/org.apache.tuweni.bytes/-bytes/to-unprefixed-hex-string.html
+++ b/content/docs/org.apache.tuweni.bytes/-bytes/to-unprefixed-hex-string.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>toUnprefixedHexString</h1>
 <a name="org.apache.tuweni.bytes.Bytes$toUnprefixedHexString()"></a>
-<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">toUnprefixedHexString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/bytes/src/main/java/org/apache/tuweni/bytes/Bytes.java#L1509">(source)</a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">toUnprefixedHexString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/bytes/src/main/java/org/apache/tuweni/bytes/Bytes.java#L1539">(source)</a>
 <p>Provides this value represented as hexadecimal, with no prefix</p>
 <p><strong>Return</strong><br/>
 <span class="identifier">String</span><span class="symbol">!</span><span class="symbol">:</span> This value represented as hexadecimal, with no prefix.</p>
diff --git a/content/docs/org.apache.tuweni.bytes/-bytes/to-unsigned-big-integer.html b/content/docs/org.apache.tuweni.bytes/-bytes/to-unsigned-big-integer.html
index 1b6a61d..d625e66 100644
--- a/content/docs/org.apache.tuweni.bytes/-bytes/to-unsigned-big-integer.html
+++ b/content/docs/org.apache.tuweni.bytes/-bytes/to-unsigned-big-integer.html
@@ -9,12 +9,12 @@
 <br/>
 <h1>toUnsignedBigInteger</h1>
 <a name="org.apache.tuweni.bytes.Bytes$toUnsignedBigInteger()"></a>
-<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">toUnsignedBigInteger</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">BigInteger</span><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/bytes/src/main/java/org/apache/tuweni/bytes/Bytes.java#L853">(source)</a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">toUnsignedBigInteger</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">BigInteger</span><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/bytes/src/main/java/org/apache/tuweni/bytes/Bytes.java#L883">(source)</a>
 <p>The BigInteger corresponding to interpreting these bytes as an unsigned integer.</p>
 <p><strong>Return</strong><br/>
 <span class="identifier">BigInteger</span><span class="symbol">!</span><span class="symbol">:</span> A positive (or zero) <code><a href="#">BigInteger</a></code> corresponding to interpreting these bytes as an unsigned integer.</p>
 <a name="org.apache.tuweni.bytes.Bytes$toUnsignedBigInteger(java.nio.ByteOrder)"></a>
-<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">toUnsignedBigInteger</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$toUnsignedBigInteger(java.nio.ByteOrder)/order">order</span><span class="symbol">:</span>&nbsp;<span class="identifier">ByteOrder</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">BigInteger</span><span class=" [...]
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">toUnsignedBigInteger</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$toUnsignedBigInteger(java.nio.ByteOrder)/order">order</span><span class="symbol">:</span>&nbsp;<span class="identifier">ByteOrder</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">BigInteger</span><span class=" [...]
 <p>The BigInteger corresponding to interpreting these bytes as an unsigned integer.</p>
 <h3>Parameters</h3>
 <p><a name="order"></a>
diff --git a/content/docs/org.apache.tuweni.bytes/-bytes/trim-leading-zeros.html b/content/docs/org.apache.tuweni.bytes/-bytes/trim-leading-zeros.html
index 5694cde..a39e1c3 100644
--- a/content/docs/org.apache.tuweni.bytes/-bytes/trim-leading-zeros.html
+++ b/content/docs/org.apache.tuweni.bytes/-bytes/trim-leading-zeros.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>trimLeadingZeros</h1>
 <a name="org.apache.tuweni.bytes.Bytes$trimLeadingZeros()"></a>
-<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">trimLeadingZeros</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Bytes</span></a><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/bytes/src/main/java/org/apache/tuweni/bytes/Bytes.java#L1409">(source)</a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">trimLeadingZeros</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Bytes</span></a><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/bytes/src/main/java/org/apache/tuweni/bytes/Bytes.java#L1439">(source)</a>
 <p>Return a slice of representing the same value but without any leading zero bytes.</p>
 <p><strong>Return</strong><br/>
 <a href="index.html"><span class="identifier">Bytes</span></a><span class="symbol">!</span><span class="symbol">:</span> <code>value</code> if its left-most byte is non zero, or a slice that exclude any leading zero bytes.</p>
diff --git a/content/docs/org.apache.tuweni.bytes/-bytes/update.html b/content/docs/org.apache.tuweni.bytes/-bytes/update.html
index 1823e1e..c2f80dc 100644
--- a/content/docs/org.apache.tuweni.bytes/-bytes/update.html
+++ b/content/docs/org.apache.tuweni.bytes/-bytes/update.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>update</h1>
 <a name="org.apache.tuweni.bytes.Bytes$update(java.security.MessageDigest)"></a>
-<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">update</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$update(java.security.MessageDigest)/digest">digest</span><span class="symbol">:</span>&nbsp;<span class="identifier">MessageDigest</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code> <a href="https://github. [...]
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">update</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$update(java.security.MessageDigest)/digest">digest</span><span class="symbol">:</span>&nbsp;<span class="identifier">MessageDigest</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code> <a href="https://github. [...]
 <p>Update the provided message digest with the bytes of this value.</p>
 <h3>Parameters</h3>
 <p><a name="digest"></a>
diff --git a/content/docs/org.apache.tuweni.bytes/-bytes/wrap-buffer.html b/content/docs/org.apache.tuweni.bytes/-bytes/wrap-buffer.html
index b99b8d2..c90fbb0 100644
--- a/content/docs/org.apache.tuweni.bytes/-bytes/wrap-buffer.html
+++ b/content/docs/org.apache.tuweni.bytes/-bytes/wrap-buffer.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>wrapBuffer</h1>
 <a name="org.apache.tuweni.bytes.Bytes$wrapBuffer(io.vertx.core.buffer.Buffer)"></a>
-<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">wrapBuffer</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$wrapBuffer(io.vertx.core.buffer.Buffer)/buffer">buffer</span><span class="symbol">:</span>&nbsp;<span class="identifier">Buffer</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span clas [...]
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">wrapBuffer</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$wrapBuffer(io.vertx.core.buffer.Buffer)/buffer">buffer</span><span class="symbol">:</span>&nbsp;<span class="identifier">Buffer</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span clas [...]
 <p>Wrap a full Vert.x <code><a href="#">Buffer</a></code> as a <code><a href="index.html">Bytes</a></code> value. </p>
 <p> Note that any change to the content of the buffer may be reflected in the returned value.</p>
 <h3>Parameters</h3>
@@ -18,7 +18,7 @@
 <p><strong>Return</strong><br/>
 <a href="index.html"><span class="identifier">Bytes</span></a><span class="symbol">!</span><span class="symbol">:</span> A <code><a href="index.html">Bytes</a></code> value.</p>
 <a name="org.apache.tuweni.bytes.Bytes$wrapBuffer(io.vertx.core.buffer.Buffer, kotlin.Int, kotlin.Int)"></a>
-<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">wrapBuffer</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$wrapBuffer(io.vertx.core.buffer.Buffer, kotlin.Int, kotlin.Int)/buffer">buffer</span><span class="symbol">:</span>&nbsp;<span class="identifier">Buffer</span><span class="symbol">!</span><span class="symbol">, </span><span class="identifier" id="org.apa [...]
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">wrapBuffer</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$wrapBuffer(io.vertx.core.buffer.Buffer, kotlin.Int, kotlin.Int)/buffer">buffer</span><span class="symbol">:</span>&nbsp;<span class="identifier">Buffer</span><span class="symbol">!</span><span class="symbol">, </span><span class="identifier" id="org.apa [...]
 <p>Wrap a slice of a Vert.x <code><a href="#">Buffer</a></code> as a <code><a href="index.html">Bytes</a></code> value. </p>
 <p> Note that any change to the content of the buffer may be reflected in the returned value.</p>
 <h3>Parameters</h3>
diff --git a/content/docs/org.apache.tuweni.bytes/-bytes/wrap-byte-buf.html b/content/docs/org.apache.tuweni.bytes/-bytes/wrap-byte-buf.html
index f4e4d1f..a29a184 100644
--- a/content/docs/org.apache.tuweni.bytes/-bytes/wrap-byte-buf.html
+++ b/content/docs/org.apache.tuweni.bytes/-bytes/wrap-byte-buf.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>wrapByteBuf</h1>
 <a name="org.apache.tuweni.bytes.Bytes$wrapByteBuf(io.netty.buffer.ByteBuf)"></a>
-<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">wrapByteBuf</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$wrapByteBuf(io.netty.buffer.ByteBuf)/byteBuf">byteBuf</span><span class="symbol">:</span>&nbsp;<span class="identifier">ByteBuf</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span cla [...]
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">wrapByteBuf</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$wrapByteBuf(io.netty.buffer.ByteBuf)/byteBuf">byteBuf</span><span class="symbol">:</span>&nbsp;<span class="identifier">ByteBuf</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span cla [...]
 <p>Wrap a full Netty <code><a href="#">ByteBuf</a></code> as a <code><a href="index.html">Bytes</a></code> value. </p>
 <p> Note that any change to the content of the byteBuf may be reflected in the returned value.</p>
 <h3>Parameters</h3>
@@ -18,7 +18,7 @@
 <p><strong>Return</strong><br/>
 <a href="index.html"><span class="identifier">Bytes</span></a><span class="symbol">!</span><span class="symbol">:</span> A <code><a href="index.html">Bytes</a></code> value.</p>
 <a name="org.apache.tuweni.bytes.Bytes$wrapByteBuf(io.netty.buffer.ByteBuf, kotlin.Int, kotlin.Int)"></a>
-<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">wrapByteBuf</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$wrapByteBuf(io.netty.buffer.ByteBuf, kotlin.Int, kotlin.Int)/byteBuf">byteBuf</span><span class="symbol">:</span>&nbsp;<span class="identifier">ByteBuf</span><span class="symbol">!</span><span class="symbol">, </span><span class="identifier" id="org.ap [...]
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">wrapByteBuf</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$wrapByteBuf(io.netty.buffer.ByteBuf, kotlin.Int, kotlin.Int)/byteBuf">byteBuf</span><span class="symbol">:</span>&nbsp;<span class="identifier">ByteBuf</span><span class="symbol">!</span><span class="symbol">, </span><span class="identifier" id="org.ap [...]
 <p>Wrap a slice of a Netty <code><a href="#">ByteBuf</a></code> as a <code><a href="index.html">Bytes</a></code> value. </p>
 <p> Note that any change to the content of the buffer may be reflected in the returned value.</p>
 <h3>Parameters</h3>
diff --git a/content/docs/org.apache.tuweni.bytes/-bytes/wrap-byte-buffer.html b/content/docs/org.apache.tuweni.bytes/-bytes/wrap-byte-buffer.html
index 1e13509..4b82eae 100644
--- a/content/docs/org.apache.tuweni.bytes/-bytes/wrap-byte-buffer.html
+++ b/content/docs/org.apache.tuweni.bytes/-bytes/wrap-byte-buffer.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>wrapByteBuffer</h1>
 <a name="org.apache.tuweni.bytes.Bytes$wrapByteBuffer(java.nio.ByteBuffer)"></a>
-<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">wrapByteBuffer</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$wrapByteBuffer(java.nio.ByteBuffer)/byteBuffer">byteBuffer</span><span class="symbol">:</span>&nbsp;<span class="identifier">ByteBuffer</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html [...]
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">wrapByteBuffer</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$wrapByteBuffer(java.nio.ByteBuffer)/byteBuffer">byteBuffer</span><span class="symbol">:</span>&nbsp;<span class="identifier">ByteBuffer</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html [...]
 <p>Wrap a full Java NIO <code><a href="#">ByteBuffer</a></code> as a <code><a href="index.html">Bytes</a></code> value. </p>
 <p> Note that any change to the content of the byteBuf may be reflected in the returned value.</p>
 <h3>Parameters</h3>
@@ -18,7 +18,7 @@
 <p><strong>Return</strong><br/>
 <a href="index.html"><span class="identifier">Bytes</span></a><span class="symbol">!</span><span class="symbol">:</span> A <code><a href="index.html">Bytes</a></code> value.</p>
 <a name="org.apache.tuweni.bytes.Bytes$wrapByteBuffer(java.nio.ByteBuffer, kotlin.Int, kotlin.Int)"></a>
-<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">wrapByteBuffer</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$wrapByteBuffer(java.nio.ByteBuffer, kotlin.Int, kotlin.Int)/byteBuffer">byteBuffer</span><span class="symbol">:</span>&nbsp;<span class="identifier">ByteBuffer</span><span class="symbol">!</span><span class="symbol">, </span><span class="identifier" [...]
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">wrapByteBuffer</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$wrapByteBuffer(java.nio.ByteBuffer, kotlin.Int, kotlin.Int)/byteBuffer">byteBuffer</span><span class="symbol">:</span>&nbsp;<span class="identifier">ByteBuffer</span><span class="symbol">!</span><span class="symbol">, </span><span class="identifier" [...]
 <p>Wrap a slice of a Java NIO <code><a href="#">ByteBuf</a></code> as a <code><a href="index.html">Bytes</a></code> value. </p>
 <p> Note that any change to the content of the buffer may be reflected in the returned value.</p>
 <h3>Parameters</h3>
diff --git a/content/docs/org.apache.tuweni.bytes/-bytes/wrap.html b/content/docs/org.apache.tuweni.bytes/-bytes/wrap.html
index 3999a84..240ed10 100644
--- a/content/docs/org.apache.tuweni.bytes/-bytes/wrap.html
+++ b/content/docs/org.apache.tuweni.bytes/-bytes/wrap.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>wrap</h1>
 <a name="org.apache.tuweni.bytes.Bytes$wrap(kotlin.ByteArray)"></a>
-<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">wrap</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$wrap(kotlin.ByteArray)/value">value</span><span class="symbol">:</span>&nbsp;<span class="identifier">ByteArray</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Bytes</ [...]
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">wrap</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$wrap(kotlin.ByteArray)/value">value</span><span class="symbol">:</span>&nbsp;<span class="identifier">ByteArray</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Bytes</ [...]
 <p>Wrap the provided byte array as a <code><a href="index.html">Bytes</a></code> value. </p>
 <p> Note that value is not copied and thus any future update to <code>value</code> will be reflected in the returned value.</p>
 <h3>Parameters</h3>
@@ -18,7 +18,7 @@
 <p><strong>Return</strong><br/>
 <a href="index.html"><span class="identifier">Bytes</span></a><span class="symbol">!</span><span class="symbol">:</span> A <code><a href="index.html">Bytes</a></code> value wrapping <code>value</code>.</p>
 <a name="org.apache.tuweni.bytes.Bytes$wrap(kotlin.ByteArray, kotlin.Int, kotlin.Int)"></a>
-<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">wrap</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$wrap(kotlin.ByteArray, kotlin.Int, kotlin.Int)/value">value</span><span class="symbol">:</span>&nbsp;<span class="identifier">ByteArray</span><span class="symbol">!</span><span class="symbol">, </span><span class="identifier" id="org.apache.tuweni.bytes.Bytes [...]
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">wrap</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$wrap(kotlin.ByteArray, kotlin.Int, kotlin.Int)/value">value</span><span class="symbol">:</span>&nbsp;<span class="identifier">ByteArray</span><span class="symbol">!</span><span class="symbol">, </span><span class="identifier" id="org.apache.tuweni.bytes.Bytes [...]
 <p>Wrap a slice of a byte array as a <code><a href="index.html">Bytes</a></code> value. </p>
 <p> Note that value is not copied and thus any future update to <code>value</code> within the slice will be reflected in the returned value.</p>
 <h3>Parameters</h3>
@@ -36,7 +36,7 @@
 <p><strong>Return</strong><br/>
 <a href="index.html"><span class="identifier">Bytes</span></a><span class="symbol">!</span><span class="symbol">:</span> A <code><a href="index.html">Bytes</a></code> value that expose the bytes of <code>value</code> from <code>offset</code> (inclusive) to <code>offset + length</code> (exclusive).</p>
 <a name="org.apache.tuweni.bytes.Bytes$wrap(kotlin.Array((org.apache.tuweni.bytes.Bytes)))"></a>
-<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">wrap</span><span class="symbol">(</span><span class="keyword">vararg</span> <span class="identifier" id="org.apache.tuweni.bytes.Bytes$wrap(kotlin.Array((org.apache.tuweni.bytes.Bytes)))/values">values</span><span class="symbol">:</span>&nbsp;<a href="index.html"><span class="identifier">Bytes</span></a><span class="symbol">!</span><span class="symbol">)</ [...]
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">wrap</span><span class="symbol">(</span><span class="keyword">vararg</span> <span class="identifier" id="org.apache.tuweni.bytes.Bytes$wrap(kotlin.Array((org.apache.tuweni.bytes.Bytes)))/values">values</span><span class="symbol">:</span>&nbsp;<a href="index.html"><span class="identifier">Bytes</span></a><span class="symbol">!</span><span class="symbol">)</ [...]
 <p>Wrap a list of other values into a concatenated view. </p>
 <p> Note that the values are not copied and thus any future update to the values will be reflected in the returned value. If copying the inputs is desired, use <code><a href="concatenate.html">#concatenate(Bytes...)</a></code>.</p>
 <h3>Parameters</h3>
diff --git a/content/docs/org.apache.tuweni.bytes/-bytes/xor.html b/content/docs/org.apache.tuweni.bytes/-bytes/xor.html
index d6b9f18..b8520f1 100644
--- a/content/docs/org.apache.tuweni.bytes/-bytes/xor.html
+++ b/content/docs/org.apache.tuweni.bytes/-bytes/xor.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>xor</h1>
 <a name="org.apache.tuweni.bytes.Bytes$xor(org.apache.tuweni.bytes.Bytes)"></a>
-<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">xor</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$xor(org.apache.tuweni.bytes.Bytes)/other">other</span><span class="symbol">:</span>&nbsp;<a href="index.html"><span class="identifier">Bytes</span></a><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Bytes</span [...]
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">xor</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$xor(org.apache.tuweni.bytes.Bytes)/other">other</span><span class="symbol">:</span>&nbsp;<a href="index.html"><span class="identifier">Bytes</span></a><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Bytes</span [...]
 <p>Return a bit-wise XOR of these bytes and the supplied bytes. </p>
 <p> If this value and the supplied value are different lengths, then the shorter will be zero-padded to the left.</p>
 <h3>Parameters</h3>
@@ -18,7 +18,7 @@
 <p><strong>Return</strong><br/>
 <a href="index.html"><span class="identifier">Bytes</span></a><span class="symbol">!</span><span class="symbol">:</span> The result of a bit-wise XOR.</p>
 <a name="org.apache.tuweni.bytes.Bytes$xor(org.apache.tuweni.bytes.Bytes, org.apache.tuweni.bytes.Bytes.xor.T)"></a>
-<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../-mutable-bytes/index.html"><span class="identifier">MutableBytes</span></a><span class="symbol">!</span><span class="symbol">&gt;</span> <span class="identifier">xor</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$xor(org.apache.tuweni.bytes.Bytes, org.ap [...]
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../-mutable-bytes/index.html"><span class="identifier">MutableBytes</span></a><span class="symbol">!</span><span class="symbol">&gt;</span> <span class="identifier">xor</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes$xor(org.apache.tuweni.bytes.Bytes, org.ap [...]
 <p>Calculate a bit-wise XOR of these bytes and the supplied bytes. </p>
 <p> If this value or the supplied value are shorter in length than the output vector, then they will be zero-padded to the left. Likewise, if either this value or the supplied valid is longer in length than the output vector, then they will be truncated to the left.</p>
 <h3>Parameters</h3>
diff --git a/content/docs/org.apache.tuweni.bytes/-bytes32/-s-i-z-e.html b/content/docs/org.apache.tuweni.bytes/-bytes32/-s-i-z-e.html
index 882d4b3..6d30c3a 100644
--- a/content/docs/org.apache.tuweni.bytes/-bytes32/-s-i-z-e.html
+++ b/content/docs/org.apache.tuweni.bytes/-bytes32/-s-i-z-e.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>SIZE</h1>
 <a name="org.apache.tuweni.bytes.Bytes32$SIZE"></a>
-<code><span class="keyword">static</span> <span class="keyword">val </span><span class="identifier">SIZE</span><span class="symbol">: </span><span class="identifier">Int</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/bytes/src/main/java/org/apache/tuweni/bytes/Bytes32.java#L26">(source)</a>
+<code><span class="keyword">static</span> <span class="keyword">val </span><span class="identifier">SIZE</span><span class="symbol">: </span><span class="identifier">Int</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/bytes/src/main/java/org/apache/tuweni/bytes/Bytes32.java#L26">(source)</a>
 <p>The number of bytes in this value - i.e. 32</p>
 </BODY>
 </HTML>
diff --git a/content/docs/org.apache.tuweni.bytes/-bytes32/-z-e-r-o.html b/content/docs/org.apache.tuweni.bytes/-bytes32/-z-e-r-o.html
index 824052f..440b8ff 100644
--- a/content/docs/org.apache.tuweni.bytes/-bytes32/-z-e-r-o.html
+++ b/content/docs/org.apache.tuweni.bytes/-bytes32/-z-e-r-o.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>ZERO</h1>
 <a name="org.apache.tuweni.bytes.Bytes32$ZERO"></a>
-<code><span class="keyword">static</span> <span class="keyword">val </span><span class="identifier">ZERO</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Bytes32</span></a><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/bytes/src/main/java/org/apache/tuweni/bytes/Bytes32.java#L29">(source)</a>
+<code><span class="keyword">static</span> <span class="keyword">val </span><span class="identifier">ZERO</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Bytes32</span></a><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/bytes/src/main/java/org/apache/tuweni/bytes/Bytes32.java#L29">(source)</a>
 <p>A <code>Bytes32</code> containing all zero bytes</p>
 </BODY>
 </HTML>
diff --git a/content/docs/org.apache.tuweni.bytes/-bytes32/and.html b/content/docs/org.apache.tuweni.bytes/-bytes32/and.html
index f32f1d1..9e4f41f 100644
--- a/content/docs/org.apache.tuweni.bytes/-bytes32/and.html
+++ b/content/docs/org.apache.tuweni.bytes/-bytes32/and.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>and</h1>
 <a name="org.apache.tuweni.bytes.Bytes32$and(org.apache.tuweni.bytes.Bytes32)"></a>
-<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">and</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes32$and(org.apache.tuweni.bytes.Bytes32)/other">other</span><span class="symbol">:</span>&nbsp;<a href="index.html"><span class="identifier">Bytes32</span></a><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Bytes [...]
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">and</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes32$and(org.apache.tuweni.bytes.Bytes32)/other">other</span><span class="symbol">:</span>&nbsp;<a href="index.html"><span class="identifier">Bytes32</span></a><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Bytes [...]
 <p>Return a bit-wise AND of these bytes and the supplied bytes.</p>
 <h3>Parameters</h3>
 <p><a name="other"></a>
diff --git a/content/docs/org.apache.tuweni.bytes/-bytes32/copy.html b/content/docs/org.apache.tuweni.bytes/-bytes32/copy.html
index aa2daea..4ce19d4 100644
--- a/content/docs/org.apache.tuweni.bytes/-bytes32/copy.html
+++ b/content/docs/org.apache.tuweni.bytes/-bytes32/copy.html
@@ -9,6 +9,6 @@
 <br/>
 <h1>copy</h1>
 <a name="org.apache.tuweni.bytes.Bytes32$copy()"></a>
-<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">copy</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Bytes32</span></a><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/bytes/src/main/java/org/apache/tuweni/bytes/Bytes32.java#L276">(source)</a>
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">copy</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Bytes32</span></a><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/bytes/src/main/java/org/apache/tuweni/bytes/Bytes32.java#L326">(source)</a>
 </BODY>
 </HTML>
diff --git a/content/docs/org.apache.tuweni.bytes/-bytes32/from-hex-string-lenient.html b/content/docs/org.apache.tuweni.bytes/-bytes32/from-hex-string-lenient.html
index bc8ad02..5adf864 100644
--- a/content/docs/org.apache.tuweni.bytes/-bytes32/from-hex-string-lenient.html
+++ b/content/docs/org.apache.tuweni.bytes/-bytes32/from-hex-string-lenient.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>fromHexStringLenient</h1>
 <a name="org.apache.tuweni.bytes.Bytes32$fromHexStringLenient(kotlin.CharSequence)"></a>
-<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">fromHexStringLenient</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes32$fromHexStringLenient(kotlin.CharSequence)/str">str</span><span class="symbol">:</span>&nbsp;<span class="identifier">CharSequence</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.ht [...]
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">fromHexStringLenient</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes32$fromHexStringLenient(kotlin.CharSequence)/str">str</span><span class="symbol">:</span>&nbsp;<span class="identifier">CharSequence</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.ht [...]
 <p>Parse a hexadecimal string into a <code><a href="index.html">Bytes32</a></code>. </p>
 <p> This method is lenient in that <code>str</code> may of an odd length, in which case it will behave exactly as if it had an additional 0 in front.</p>
 <h3>Parameters</h3>
diff --git a/content/docs/org.apache.tuweni.bytes/-bytes32/from-hex-string-strict.html b/content/docs/org.apache.tuweni.bytes/-bytes32/from-hex-string-strict.html
index 13f5cae..44e4e29 100644
--- a/content/docs/org.apache.tuweni.bytes/-bytes32/from-hex-string-strict.html
+++ b/content/docs/org.apache.tuweni.bytes/-bytes32/from-hex-string-strict.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>fromHexStringStrict</h1>
 <a name="org.apache.tuweni.bytes.Bytes32$fromHexStringStrict(kotlin.CharSequence)"></a>
-<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">fromHexStringStrict</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes32$fromHexStringStrict(kotlin.CharSequence)/str">str</span><span class="symbol">:</span>&nbsp;<span class="identifier">CharSequence</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html [...]
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">fromHexStringStrict</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes32$fromHexStringStrict(kotlin.CharSequence)/str">str</span><span class="symbol">:</span>&nbsp;<span class="identifier">CharSequence</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html [...]
 <p>Parse a hexadecimal string into a <code><a href="index.html">Bytes32</a></code>. </p>
 <p> This method is extra strict in that <code>str</code> must of an even length and the provided representation must have exactly 32 bytes.</p>
 <h3>Parameters</h3>
diff --git a/content/docs/org.apache.tuweni.bytes/-bytes32/from-hex-string.html b/content/docs/org.apache.tuweni.bytes/-bytes32/from-hex-string.html
index 73da9a6..7a7a70e 100644
--- a/content/docs/org.apache.tuweni.bytes/-bytes32/from-hex-string.html
+++ b/content/docs/org.apache.tuweni.bytes/-bytes32/from-hex-string.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>fromHexString</h1>
 <a name="org.apache.tuweni.bytes.Bytes32$fromHexString(kotlin.CharSequence)"></a>
-<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">fromHexString</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes32$fromHexString(kotlin.CharSequence)/str">str</span><span class="symbol">:</span>&nbsp;<span class="identifier">CharSequence</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span clas [...]
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">fromHexString</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes32$fromHexString(kotlin.CharSequence)/str">str</span><span class="symbol">:</span>&nbsp;<span class="identifier">CharSequence</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span clas [...]
 <p>Parse a hexadecimal string into a <code><a href="index.html">Bytes32</a></code>. </p>
 <p> This method is strict in that <code>str</code> must of an even length.</p>
 <h3>Parameters</h3>
diff --git a/content/docs/org.apache.tuweni.bytes/-bytes32/index.html b/content/docs/org.apache.tuweni.bytes/-bytes32/index.html
index f8f5a30..34a8858 100644
--- a/content/docs/org.apache.tuweni.bytes/-bytes32/index.html
+++ b/content/docs/org.apache.tuweni.bytes/-bytes32/index.html
@@ -8,7 +8,7 @@
 <a href="../../index.html">tuweni</a>&nbsp;/&nbsp;<a href="../index.html">org.apache.tuweni.bytes</a>&nbsp;/&nbsp;<a href="./index.html">Bytes32</a><br/>
 <br/>
 <h1>Bytes32</h1>
-<code><span class="keyword">interface </span><span class="identifier">Bytes32</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../-bytes/index.html"><span class="identifier">Bytes</span></a></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/bytes/src/main/java/org/apache/tuweni/bytes/Bytes32.java#L24">(source)</a>
+<code><span class="keyword">interface </span><span class="identifier">Bytes32</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../-bytes/index.html"><span class="identifier">Bytes</span></a></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/bytes/src/main/java/org/apache/tuweni/bytes/Bytes32.java#L24">(source)</a>
 <p>A <code><a href="../-bytes/index.html">Bytes</a></code> value that is guaranteed to contain exactly 32 bytes.</p>
 <h3>Properties</h3>
 <table>
@@ -78,6 +78,8 @@
 <h4><a href="left-pad.html">leftPad</a></h4>
 </td>
 <td>
+<p>Left pad a <code><a href="../-bytes/index.html">Bytes</a></code> value with a fill byte to create a <code><a href="./index.html">Bytes32</a></code>.</p>
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">leftPad</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes32$leftPad(org.apache.tuweni.bytes.Bytes, kotlin.Byte)/value">value</span><span class="symbol">:</span>&nbsp;<a href="../-bytes/index.html"><span class="identifier">Bytes</span></a><span class="symbol">!</span><span class="symbol">, </span><span class="iden [...]
 <p>Left pad a <code><a href="../-bytes/index.html">Bytes</a></code> value with zero bytes to create a <code><a href="./index.html">Bytes32</a></code>.</p>
 <code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">leftPad</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes32$leftPad(org.apache.tuweni.bytes.Bytes)/value">value</span><span class="symbol">:</span>&nbsp;<a href="../-bytes/index.html"><span class="identifier">Bytes</span></a><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span>< [...]
 </tr>
@@ -122,6 +124,16 @@
 </tr>
 <tr>
 <td>
+<h4><a href="secure.html">secure</a></h4>
+</td>
+<td>
+<p>Secures the provided byte array, which must be of length 32, as a <code><a href="./index.html">Bytes32</a></code>.</p>
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">secure</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes32$secure(kotlin.ByteArray)/bytes">bytes</span><span class="symbol">:</span>&nbsp;<span class="identifier">ByteArray</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><a href="./index.html"><span class="identifier" [...]
+<p>Secures a slice/sub-part of the provided array as a <code><a href="./index.html">Bytes32</a></code>.</p>
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">secure</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes32$secure(kotlin.ByteArray, kotlin.Int)/bytes">bytes</span><span class="symbol">:</span>&nbsp;<span class="identifier">ByteArray</span><span class="symbol">!</span><span class="symbol">, </span><span class="identifier" id="org.apache.tuweni.bytes.Bytes32$sec [...]
+</tr>
+<tr>
+<td>
 <h4><a href="shift-left.html">shiftLeft</a></h4>
 </td>
 <td>
@@ -170,11 +182,18 @@
 <tbody>
 <tr>
 <td>
+<h4><a href="../../org.apache.tuweni.units.bigints/-bytes-u-int256-value/index.html">BytesUInt256Value</a></h4>
+</td>
+<td>
+<code><span class="keyword">interface </span><span class="identifier">BytesUInt256Value</span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../../org.apache.tuweni.units.bigints/-u-int256-value/index.html"><span class="identifier">UInt256Value</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">!</span><span class="symbol">&gt;</span>&nbsp;<span [...]
+</tr>
+<tr>
+<td>
 <h4><a href="../-delegating-bytes32/index.html">DelegatingBytes32</a></h4>
 </td>
 <td>
 <p>A class that holds and delegates all operations to its inner bytes field. </p>
-<code><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">DelegatingBytes32</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../-abstract-bytes/index.html"><span class="identifier">AbstractBytes</span></a><span class="symbol">, </span><a href="./index.html"><span class="identifier">Bytes32</span></a></code></td>
+<code><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">DelegatingBytes32</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../-delegating-bytes/index.html"><span class="identifier">DelegatingBytes</span></a><span class="symbol">, </span><a href="./index.html"><span class="identifier">Bytes32</span></a></code></td>
 </tr>
 <tr>
 <td>
@@ -184,6 +203,14 @@
 <p>A mutable <code><a href="./index.html">Bytes32</a></code>, that is a mutable <code><a href="../-bytes/index.html">Bytes</a></code> value of exactly 32 bytes.</p>
 <code><span class="keyword">interface </span><span class="identifier">MutableBytes32</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../-mutable-bytes/index.html"><span class="identifier">MutableBytes</span></a><span class="symbol">, </span><a href="./index.html"><span class="identifier">Bytes32</span></a></code></td>
 </tr>
+<tr>
+<td>
+<h4><a href="../../org.apache.tuweni.units.bigints/-u-int256-value/index.html">UInt256Value</a></h4>
+</td>
+<td>
+<p>Represents a 256-bit (32 bytes) unsigned integer value. </p>
+<code><span class="keyword">interface </span><span class="identifier">UInt256Value</span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../../org.apache.tuweni.units.bigints/-u-int256-value/index.html"><span class="identifier">UInt256Value</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">!</span><span class="symbol">&gt;</span>&nbsp;<span clas [...]
+</tr>
 </tbody>
 </table>
 </BODY>
diff --git a/content/docs/org.apache.tuweni.bytes/-bytes32/left-pad.html b/content/docs/org.apache.tuweni.bytes/-bytes32/left-pad.html
index b3bc442..d6898b2 100644
--- a/content/docs/org.apache.tuweni.bytes/-bytes32/left-pad.html
+++ b/content/docs/org.apache.tuweni.bytes/-bytes32/left-pad.html
@@ -8,8 +8,21 @@
 <a href="../../index.html">tuweni</a>&nbsp;/&nbsp;<a href="../index.html">org.apache.tuweni.bytes</a>&nbsp;/&nbsp;<a href="index.html">Bytes32</a>&nbsp;/&nbsp;<a href="./left-pad.html">leftPad</a><br/>
 <br/>
 <h1>leftPad</h1>
+<a name="org.apache.tuweni.bytes.Bytes32$leftPad(org.apache.tuweni.bytes.Bytes, kotlin.Byte)"></a>
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">leftPad</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes32$leftPad(org.apache.tuweni.bytes.Bytes, kotlin.Byte)/value">value</span><span class="symbol">:</span>&nbsp;<a href="../-bytes/index.html"><span class="identifier">Bytes</span></a><span class="symbol">!</span><span class="symbol">, </span><span class="iden [...]
+<p>Left pad a <code><a href="../-bytes/index.html">Bytes</a></code> value with a fill byte to create a <code><a href="index.html">Bytes32</a></code>.</p>
+<h3>Parameters</h3>
+<p><a name="value"></a>
+<code>value</code> - <a href="../-bytes/index.html"><span class="identifier">Bytes</span></a><span class="symbol">!</span><span class="symbol">:</span> The bytes value pad.</p>
+<p><a name="fill"></a>
+<code>fill</code> - <span class="identifier">Byte</span><span class="symbol">:</span> the byte to fill with</p>
+<h3>Exceptions</h3>
+<p><a name="IllegalArgumentException"></a>
+<code>IllegalArgumentException</code> - if <code>value.size() &gt; 32</code>.</p>
+<p><strong>Return</strong><br/>
+<a href="index.html"><span class="identifier">Bytes32</span></a><span class="symbol">!</span><span class="symbol">:</span> A <code><a href="index.html">Bytes32</a></code> that exposes the left-padded bytes of <code>value</code>.</p>
 <a name="org.apache.tuweni.bytes.Bytes32$leftPad(org.apache.tuweni.bytes.Bytes)"></a>
-<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">leftPad</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes32$leftPad(org.apache.tuweni.bytes.Bytes)/value">value</span><span class="symbol">:</span>&nbsp;<a href="../-bytes/index.html"><span class="identifier">Bytes</span></a><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span>< [...]
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">leftPad</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes32$leftPad(org.apache.tuweni.bytes.Bytes)/value">value</span><span class="symbol">:</span>&nbsp;<a href="../-bytes/index.html"><span class="identifier">Bytes</span></a><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span>< [...]
 <p>Left pad a <code><a href="../-bytes/index.html">Bytes</a></code> value with zero bytes to create a <code><a href="index.html">Bytes32</a></code>.</p>
 <h3>Parameters</h3>
 <p><a name="value"></a>
diff --git a/content/docs/org.apache.tuweni.bytes/-bytes32/mutable-copy.html b/content/docs/org.apache.tuweni.bytes/-bytes32/mutable-copy.html
index 5c4c1e6..796cba0 100644
--- a/content/docs/org.apache.tuweni.bytes/-bytes32/mutable-copy.html
+++ b/content/docs/org.apache.tuweni.bytes/-bytes32/mutable-copy.html
@@ -9,6 +9,6 @@
 <br/>
 <h1>mutableCopy</h1>
 <a name="org.apache.tuweni.bytes.Bytes32$mutableCopy()"></a>
-<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">mutableCopy</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="../-mutable-bytes32/index.html"><span class="identifier">MutableBytes32</span></a><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/bytes/src/main/java/org/apache/tuweni/bytes/Bytes32.java#L279">(source)</a>
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">mutableCopy</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="../-mutable-bytes32/index.html"><span class="identifier">MutableBytes32</span></a><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/bytes/src/main/java/org/apache/tuweni/bytes/Bytes32.java#L329">(source)</a>
 </BODY>
 </HTML>
diff --git a/content/docs/org.apache.tuweni.bytes/-bytes32/not.html b/content/docs/org.apache.tuweni.bytes/-bytes32/not.html
index 094fcf5..91f179a 100644
--- a/content/docs/org.apache.tuweni.bytes/-bytes32/not.html
+++ b/content/docs/org.apache.tuweni.bytes/-bytes32/not.html
@@ -9,6 +9,6 @@
 <br/>
 <h1>not</h1>
 <a name="org.apache.tuweni.bytes.Bytes32$not()"></a>
-<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">not</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Bytes32</span></a><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/bytes/src/main/java/org/apache/tuweni/bytes/Bytes32.java#L261">(source)</a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">not</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Bytes32</span></a><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/bytes/src/main/java/org/apache/tuweni/bytes/Bytes32.java#L311">(source)</a>
 </BODY>
 </HTML>
diff --git a/content/docs/org.apache.tuweni.bytes/-bytes32/or.html b/content/docs/org.apache.tuweni.bytes/-bytes32/or.html
index 104d58f..0fd14f5 100644
--- a/content/docs/org.apache.tuweni.bytes/-bytes32/or.html
+++ b/content/docs/org.apache.tuweni.bytes/-bytes32/or.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>or</h1>
 <a name="org.apache.tuweni.bytes.Bytes32$or(org.apache.tuweni.bytes.Bytes32)"></a>
-<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">or</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes32$or(org.apache.tuweni.bytes.Bytes32)/other">other</span><span class="symbol">:</span>&nbsp;<a href="index.html"><span class="identifier">Bytes32</span></a><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Bytes32 [...]
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">or</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes32$or(org.apache.tuweni.bytes.Bytes32)/other">other</span><span class="symbol">:</span>&nbsp;<a href="index.html"><span class="identifier">Bytes32</span></a><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Bytes32 [...]
 <p>Return a bit-wise OR of these bytes and the supplied bytes.</p>
 <h3>Parameters</h3>
 <p><a name="other"></a>
diff --git a/content/docs/org.apache.tuweni.bytes/-bytes32/random.html b/content/docs/org.apache.tuweni.bytes/-bytes32/random.html
index b571ee8..252f07a 100644
--- a/content/docs/org.apache.tuweni.bytes/-bytes32/random.html
+++ b/content/docs/org.apache.tuweni.bytes/-bytes32/random.html
@@ -9,12 +9,12 @@
 <br/>
 <h1>random</h1>
 <a name="org.apache.tuweni.bytes.Bytes32$random()"></a>
-<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">random</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Bytes32</span></a><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/bytes/src/main/java/org/apache/tuweni/bytes/Bytes32.java#L192">(source)</a>
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">random</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Bytes32</span></a><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/bytes/src/main/java/org/apache/tuweni/bytes/Bytes32.java#L242">(source)</a>
 <p>Generate random bytes.</p>
 <p><strong>Return</strong><br/>
 <a href="index.html"><span class="identifier">Bytes32</span></a><span class="symbol">!</span><span class="symbol">:</span> A value containing random bytes.</p>
 <a name="org.apache.tuweni.bytes.Bytes32$random(java.util.Random)"></a>
-<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">random</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes32$random(java.util.Random)/generator">generator</span><span class="symbol">:</span>&nbsp;<span class="identifier">Random</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifi [...]
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">random</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes32$random(java.util.Random)/generator">generator</span><span class="symbol">:</span>&nbsp;<span class="identifier">Random</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifi [...]
 <p>Generate random bytes.</p>
 <h3>Parameters</h3>
 <p><a name="generator"></a>
diff --git a/content/docs/org.apache.tuweni.bytes/-bytes32/right-pad.html b/content/docs/org.apache.tuweni.bytes/-bytes32/right-pad.html
index c6e9dfd..72ca707 100644
--- a/content/docs/org.apache.tuweni.bytes/-bytes32/right-pad.html
+++ b/content/docs/org.apache.tuweni.bytes/-bytes32/right-pad.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>rightPad</h1>
 <a name="org.apache.tuweni.bytes.Bytes32$rightPad(org.apache.tuweni.bytes.Bytes)"></a>
-<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">rightPad</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes32$rightPad(org.apache.tuweni.bytes.Bytes)/value">value</span><span class="symbol">:</span>&nbsp;<a href="../-bytes/index.html"><span class="identifier">Bytes</span></a><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span [...]
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">rightPad</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes32$rightPad(org.apache.tuweni.bytes.Bytes)/value">value</span><span class="symbol">:</span>&nbsp;<a href="../-bytes/index.html"><span class="identifier">Bytes</span></a><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span [...]
 <p>Right pad a <code><a href="../-bytes/index.html">Bytes</a></code> value with zero bytes to create a <code><a href="index.html">Bytes32</a></code>.</p>
 <h3>Parameters</h3>
 <p><a name="value"></a>
diff --git a/content/docs/org.apache.tuweni.bytes/-bytes32/secure.html b/content/docs/org.apache.tuweni.bytes/-bytes32/secure.html
new file mode 100644
index 0000000..1516213
--- /dev/null
+++ b/content/docs/org.apache.tuweni.bytes/-bytes32/secure.html
@@ -0,0 +1,38 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>Bytes32.secure - tuweni</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">tuweni</a>&nbsp;/&nbsp;<a href="../index.html">org.apache.tuweni.bytes</a>&nbsp;/&nbsp;<a href="index.html">Bytes32</a>&nbsp;/&nbsp;<a href="./secure.html">secure</a><br/>
+<br/>
+<h1>secure</h1>
+<a name="org.apache.tuweni.bytes.Bytes32$secure(kotlin.ByteArray)"></a>
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">secure</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes32$secure(kotlin.ByteArray)/bytes">bytes</span><span class="symbol">:</span>&nbsp;<span class="identifier">ByteArray</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">B [...]
+<p>Secures the provided byte array, which must be of length 32, as a <code><a href="index.html">Bytes32</a></code>.</p>
+<h3>Parameters</h3>
+<p><a name="bytes"></a>
+<code>bytes</code> - <span class="identifier">ByteArray</span><span class="symbol">!</span><span class="symbol">:</span> The bytes to secure.</p>
+<h3>Exceptions</h3>
+<p><a name="IllegalArgumentException"></a>
+<code>IllegalArgumentException</code> - if <code>value.length != 32</code>.</p>
+<p><strong>Return</strong><br/>
+<a href="index.html"><span class="identifier">Bytes32</span></a><span class="symbol">!</span><span class="symbol">:</span> A <code><a href="index.html">Bytes32</a></code> securing <code>value</code>.</p>
+<a name="org.apache.tuweni.bytes.Bytes32$secure(kotlin.ByteArray, kotlin.Int)"></a>
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">secure</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes32$secure(kotlin.ByteArray, kotlin.Int)/bytes">bytes</span><span class="symbol">:</span>&nbsp;<span class="identifier">ByteArray</span><span class="symbol">!</span><span class="symbol">, </span><span class="identifier" id="org.apache.tuweni.bytes.Bytes32$sec [...]
+<p>Secures a slice/sub-part of the provided array as a <code><a href="index.html">Bytes32</a></code>.</p>
+<h3>Parameters</h3>
+<p><a name="bytes"></a>
+<code>bytes</code> - <span class="identifier">ByteArray</span><span class="symbol">!</span><span class="symbol">:</span> The bytes to secure.</p>
+<p><a name="offset"></a>
+<code>offset</code> - <span class="identifier">Int</span><span class="symbol">:</span> The index (inclusive) in <code>value</code> of the first byte exposed by the returned value. In other words, you will have <code>wrap(value, i).get(0) == value[i]</code>.</p>
+<h3>Exceptions</h3>
+<p><a name="IndexOutOfBoundsException"></a>
+<code>IndexOutOfBoundsException</code> - if <code>offset &lt; 0 || (value.length &gt; 0 &amp;&amp; offset &gt;= value.length)</code>.</p>
+<p><a name="IllegalArgumentException"></a>
+<code>IllegalArgumentException</code> - if <code>length &lt; 0 || offset + 32 &gt; value.length</code>.</p>
+<p><strong>Return</strong><br/>
+<a href="index.html"><span class="identifier">Bytes32</span></a><span class="symbol">!</span><span class="symbol">:</span> A <code><a href="index.html">Bytes32</a></code> that holds securely the bytes of <code>value</code> from <code>offset</code> (inclusive) to <code>offset + 32</code> (exclusive).</p>
+</BODY>
+</HTML>
diff --git a/content/docs/org.apache.tuweni.bytes/-bytes32/shift-left.html b/content/docs/org.apache.tuweni.bytes/-bytes32/shift-left.html
index 8b4d685..73348f4 100644
--- a/content/docs/org.apache.tuweni.bytes/-bytes32/shift-left.html
+++ b/content/docs/org.apache.tuweni.bytes/-bytes32/shift-left.html
@@ -9,6 +9,6 @@
 <br/>
 <h1>shiftLeft</h1>
 <a name="org.apache.tuweni.bytes.Bytes32$shiftLeft(kotlin.Int)"></a>
-<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">shiftLeft</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes32$shiftLeft(kotlin.Int)/distance">distance</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Bytes32</span></a><span class="symbol">!</span></code> <a href="ht [...]
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">shiftLeft</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes32$shiftLeft(kotlin.Int)/distance">distance</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Bytes32</span></a><span class="symbol">!</span></code> <a href="ht [...]
 </BODY>
 </HTML>
diff --git a/content/docs/org.apache.tuweni.bytes/-bytes32/shift-right.html b/content/docs/org.apache.tuweni.bytes/-bytes32/shift-right.html
index 9612297..8b47e23 100644
--- a/content/docs/org.apache.tuweni.bytes/-bytes32/shift-right.html
+++ b/content/docs/org.apache.tuweni.bytes/-bytes32/shift-right.html
@@ -9,6 +9,6 @@
 <br/>
 <h1>shiftRight</h1>
 <a name="org.apache.tuweni.bytes.Bytes32$shiftRight(kotlin.Int)"></a>
-<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">shiftRight</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes32$shiftRight(kotlin.Int)/distance">distance</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Bytes32</span></a><span class="symbol">!</span></code> <a href=" [...]
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">shiftRight</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes32$shiftRight(kotlin.Int)/distance">distance</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Bytes32</span></a><span class="symbol">!</span></code> <a href=" [...]
 </BODY>
 </HTML>
diff --git a/content/docs/org.apache.tuweni.bytes/-bytes32/size.html b/content/docs/org.apache.tuweni.bytes/-bytes32/size.html
index c7e6313..e29395e 100644
--- a/content/docs/org.apache.tuweni.bytes/-bytes32/size.html
+++ b/content/docs/org.apache.tuweni.bytes/-bytes32/size.html
@@ -9,6 +9,6 @@
 <br/>
 <h1>size</h1>
 <a name="org.apache.tuweni.bytes.Bytes32$size()"></a>
-<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">size</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/bytes/src/main/java/org/apache/tuweni/bytes/Bytes32.java#L226">(source)</a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">size</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/bytes/src/main/java/org/apache/tuweni/bytes/Bytes32.java#L276">(source)</a>
 </BODY>
 </HTML>
diff --git a/content/docs/org.apache.tuweni.bytes/-bytes32/wrap.html b/content/docs/org.apache.tuweni.bytes/-bytes32/wrap.html
index c943fd5..5148357 100644
--- a/content/docs/org.apache.tuweni.bytes/-bytes32/wrap.html
+++ b/content/docs/org.apache.tuweni.bytes/-bytes32/wrap.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>wrap</h1>
 <a name="org.apache.tuweni.bytes.Bytes32$wrap(kotlin.ByteArray)"></a>
-<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">wrap</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes32$wrap(kotlin.ByteArray)/bytes">bytes</span><span class="symbol">:</span>&nbsp;<span class="identifier">ByteArray</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Bytes [...]
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">wrap</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes32$wrap(kotlin.ByteArray)/bytes">bytes</span><span class="symbol">:</span>&nbsp;<span class="identifier">ByteArray</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Bytes [...]
 <p>Wrap the provided byte array, which must be of length 32, as a <code><a href="index.html">Bytes32</a></code>. </p>
 <p> Note that value is not copied, only wrapped, and thus any future update to <code>value</code> will be reflected in the returned value.</p>
 <h3>Parameters</h3>
@@ -21,7 +21,7 @@
 <p><strong>Return</strong><br/>
 <a href="index.html"><span class="identifier">Bytes32</span></a><span class="symbol">!</span><span class="symbol">:</span> A <code><a href="index.html">Bytes32</a></code> wrapping <code>value</code>.</p>
 <a name="org.apache.tuweni.bytes.Bytes32$wrap(kotlin.ByteArray, kotlin.Int)"></a>
-<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">wrap</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes32$wrap(kotlin.ByteArray, kotlin.Int)/bytes">bytes</span><span class="symbol">:</span>&nbsp;<span class="identifier">ByteArray</span><span class="symbol">!</span><span class="symbol">, </span><span class="identifier" id="org.apache.tuweni.bytes.Bytes32$wrap(ko [...]
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">wrap</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes32$wrap(kotlin.ByteArray, kotlin.Int)/bytes">bytes</span><span class="symbol">:</span>&nbsp;<span class="identifier">ByteArray</span><span class="symbol">!</span><span class="symbol">, </span><span class="identifier" id="org.apache.tuweni.bytes.Bytes32$wrap(ko [...]
 <p>Wrap a slice/sub-part of the provided array as a <code><a href="index.html">Bytes32</a></code>. </p>
 <p> Note that value is not copied, only wrapped, and thus any future update to <code>value</code> within the wrapped parts will be reflected in the returned value.</p>
 <h3>Parameters</h3>
@@ -37,7 +37,7 @@
 <p><strong>Return</strong><br/>
 <a href="index.html"><span class="identifier">Bytes32</span></a><span class="symbol">!</span><span class="symbol">:</span> A <code><a href="index.html">Bytes32</a></code> that exposes the bytes of <code>value</code> from <code>offset</code> (inclusive) to <code>offset + 32</code> (exclusive).</p>
 <a name="org.apache.tuweni.bytes.Bytes32$wrap(org.apache.tuweni.bytes.Bytes)"></a>
-<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">wrap</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes32$wrap(org.apache.tuweni.bytes.Bytes)/value">value</span><span class="symbol">:</span>&nbsp;<a href="../-bytes/index.html"><span class="identifier">Bytes</span></a><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><a href [...]
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">wrap</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes32$wrap(org.apache.tuweni.bytes.Bytes)/value">value</span><span class="symbol">:</span>&nbsp;<a href="../-bytes/index.html"><span class="identifier">Bytes</span></a><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><a href [...]
 <p>Wrap a the provided value, which must be of size 32, as a <code><a href="index.html">Bytes32</a></code>. </p>
 <p> Note that value is not copied, only wrapped, and thus any future update to <code>value</code> will be reflected in the returned value.</p>
 <h3>Parameters</h3>
@@ -49,7 +49,7 @@
 <p><strong>Return</strong><br/>
 <a href="index.html"><span class="identifier">Bytes32</span></a><span class="symbol">!</span><span class="symbol">:</span> A <code><a href="index.html">Bytes32</a></code> that exposes the bytes of <code>value</code>.</p>
 <a name="org.apache.tuweni.bytes.Bytes32$wrap(org.apache.tuweni.bytes.Bytes, kotlin.Int)"></a>
-<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">wrap</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes32$wrap(org.apache.tuweni.bytes.Bytes, kotlin.Int)/value">value</span><span class="symbol">:</span>&nbsp;<a href="../-bytes/index.html"><span class="identifier">Bytes</span></a><span class="symbol">!</span><span class="symbol">, </span><span class="identifier" [...]
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">wrap</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes32$wrap(org.apache.tuweni.bytes.Bytes, kotlin.Int)/value">value</span><span class="symbol">:</span>&nbsp;<a href="../-bytes/index.html"><span class="identifier">Bytes</span></a><span class="symbol">!</span><span class="symbol">, </span><span class="identifier" [...]
 <p>Wrap a slice/sub-part of the provided value as a <code><a href="index.html">Bytes32</a></code>. </p>
 <p> Note that value is not copied, only wrapped, and thus any future update to <code>value</code> within the wrapped parts will be reflected in the returned value.</p>
 <h3>Parameters</h3>
diff --git a/content/docs/org.apache.tuweni.bytes/-bytes32/xor.html b/content/docs/org.apache.tuweni.bytes/-bytes32/xor.html
index 1765ed6..f7412bc 100644
--- a/content/docs/org.apache.tuweni.bytes/-bytes32/xor.html
+++ b/content/docs/org.apache.tuweni.bytes/-bytes32/xor.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>xor</h1>
 <a name="org.apache.tuweni.bytes.Bytes32$xor(org.apache.tuweni.bytes.Bytes32)"></a>
-<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">xor</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes32$xor(org.apache.tuweni.bytes.Bytes32)/other">other</span><span class="symbol">:</span>&nbsp;<a href="index.html"><span class="identifier">Bytes32</span></a><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Bytes [...]
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">xor</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes32$xor(org.apache.tuweni.bytes.Bytes32)/other">other</span><span class="symbol">:</span>&nbsp;<a href="index.html"><span class="identifier">Bytes32</span></a><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Bytes [...]
 <p>Return a bit-wise XOR of these bytes and the supplied bytes.</p>
 <h3>Parameters</h3>
 <p><a name="other"></a>
diff --git a/content/docs/org.apache.tuweni.bytes/-bytes48/-s-i-z-e.html b/content/docs/org.apache.tuweni.bytes/-bytes48/-s-i-z-e.html
index 4fb3149..51880a0 100644
--- a/content/docs/org.apache.tuweni.bytes/-bytes48/-s-i-z-e.html
+++ b/content/docs/org.apache.tuweni.bytes/-bytes48/-s-i-z-e.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>SIZE</h1>
 <a name="org.apache.tuweni.bytes.Bytes48$SIZE"></a>
-<code><span class="keyword">static</span> <span class="keyword">val </span><span class="identifier">SIZE</span><span class="symbol">: </span><span class="identifier">Int</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/bytes/src/main/java/org/apache/tuweni/bytes/Bytes48.java#L26">(source)</a>
+<code><span class="keyword">static</span> <span class="keyword">val </span><span class="identifier">SIZE</span><span class="symbol">: </span><span class="identifier">Int</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/bytes/src/main/java/org/apache/tuweni/bytes/Bytes48.java#L26">(source)</a>
 <p>The number of bytes in this value - i.e. 48</p>
 </BODY>
 </HTML>
diff --git a/content/docs/org.apache.tuweni.bytes/-bytes48/-z-e-r-o.html b/content/docs/org.apache.tuweni.bytes/-bytes48/-z-e-r-o.html
index 7177bd8..fbedc5a 100644
--- a/content/docs/org.apache.tuweni.bytes/-bytes48/-z-e-r-o.html
+++ b/content/docs/org.apache.tuweni.bytes/-bytes48/-z-e-r-o.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>ZERO</h1>
 <a name="org.apache.tuweni.bytes.Bytes48$ZERO"></a>
-<code><span class="keyword">static</span> <span class="keyword">val </span><span class="identifier">ZERO</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Bytes48</span></a><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/bytes/src/main/java/org/apache/tuweni/bytes/Bytes48.java#L29">(source)</a>
+<code><span class="keyword">static</span> <span class="keyword">val </span><span class="identifier">ZERO</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Bytes48</span></a><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/bytes/src/main/java/org/apache/tuweni/bytes/Bytes48.java#L29">(source)</a>
 <p>A <code>Bytes48</code> containing all zero bytes</p>
 </BODY>
 </HTML>
diff --git a/content/docs/org.apache.tuweni.bytes/-bytes48/and.html b/content/docs/org.apache.tuweni.bytes/-bytes48/and.html
index 3518069..6bd2ffd 100644
--- a/content/docs/org.apache.tuweni.bytes/-bytes48/and.html
+++ b/content/docs/org.apache.tuweni.bytes/-bytes48/and.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>and</h1>
 <a name="org.apache.tuweni.bytes.Bytes48$and(org.apache.tuweni.bytes.Bytes48)"></a>
-<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">and</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes48$and(org.apache.tuweni.bytes.Bytes48)/other">other</span><span class="symbol">:</span>&nbsp;<a href="index.html"><span class="identifier">Bytes48</span></a><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Bytes [...]
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">and</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes48$and(org.apache.tuweni.bytes.Bytes48)/other">other</span><span class="symbol">:</span>&nbsp;<a href="index.html"><span class="identifier">Bytes48</span></a><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Bytes [...]
 <p>Return a bit-wise AND of these bytes and the supplied bytes.</p>
 <h3>Parameters</h3>
 <p><a name="other"></a>
diff --git a/content/docs/org.apache.tuweni.bytes/-bytes48/copy.html b/content/docs/org.apache.tuweni.bytes/-bytes48/copy.html
index debce48..0c17ef5 100644
--- a/content/docs/org.apache.tuweni.bytes/-bytes48/copy.html
+++ b/content/docs/org.apache.tuweni.bytes/-bytes48/copy.html
@@ -9,6 +9,6 @@
 <br/>
 <h1>copy</h1>
 <a name="org.apache.tuweni.bytes.Bytes48$copy()"></a>
-<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">copy</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Bytes48</span></a><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/bytes/src/main/java/org/apache/tuweni/bytes/Bytes48.java#L280">(source)</a>
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">copy</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Bytes48</span></a><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/bytes/src/main/java/org/apache/tuweni/bytes/Bytes48.java#L280">(source)</a>
 </BODY>
 </HTML>
diff --git a/content/docs/org.apache.tuweni.bytes/-bytes48/from-hex-string-lenient.html b/content/docs/org.apache.tuweni.bytes/-bytes48/from-hex-string-lenient.html
index 6b3e07c..13a3466 100644
--- a/content/docs/org.apache.tuweni.bytes/-bytes48/from-hex-string-lenient.html
+++ b/content/docs/org.apache.tuweni.bytes/-bytes48/from-hex-string-lenient.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>fromHexStringLenient</h1>
 <a name="org.apache.tuweni.bytes.Bytes48$fromHexStringLenient(kotlin.CharSequence)"></a>
-<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">fromHexStringLenient</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes48$fromHexStringLenient(kotlin.CharSequence)/str">str</span><span class="symbol">:</span>&nbsp;<span class="identifier">CharSequence</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.ht [...]
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">fromHexStringLenient</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes48$fromHexStringLenient(kotlin.CharSequence)/str">str</span><span class="symbol">:</span>&nbsp;<span class="identifier">CharSequence</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.ht [...]
 <p>Parse a hexadecimal string into a <code><a href="index.html">Bytes48</a></code>. </p>
 <p> This method is lenient in that <code>str</code> may of an odd length, in which case it will behave exactly as if it had an additional 0 in front.</p>
 <h3>Parameters</h3>
diff --git a/content/docs/org.apache.tuweni.bytes/-bytes48/from-hex-string-strict.html b/content/docs/org.apache.tuweni.bytes/-bytes48/from-hex-string-strict.html
index 3b9fdd3..e4995fc 100644
--- a/content/docs/org.apache.tuweni.bytes/-bytes48/from-hex-string-strict.html
+++ b/content/docs/org.apache.tuweni.bytes/-bytes48/from-hex-string-strict.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>fromHexStringStrict</h1>
 <a name="org.apache.tuweni.bytes.Bytes48$fromHexStringStrict(kotlin.CharSequence)"></a>
-<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">fromHexStringStrict</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes48$fromHexStringStrict(kotlin.CharSequence)/str">str</span><span class="symbol">:</span>&nbsp;<span class="identifier">CharSequence</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html [...]
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">fromHexStringStrict</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes48$fromHexStringStrict(kotlin.CharSequence)/str">str</span><span class="symbol">:</span>&nbsp;<span class="identifier">CharSequence</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html [...]
 <p>Parse a hexadecimal string into a <code><a href="index.html">Bytes48</a></code>. </p>
 <p> This method is extra strict in that <code>str</code> must of an even length and the provided representation must have exactly 48 bytes.</p>
 <h3>Parameters</h3>
diff --git a/content/docs/org.apache.tuweni.bytes/-bytes48/from-hex-string.html b/content/docs/org.apache.tuweni.bytes/-bytes48/from-hex-string.html
index 406789c..db6ee30 100644
--- a/content/docs/org.apache.tuweni.bytes/-bytes48/from-hex-string.html
+++ b/content/docs/org.apache.tuweni.bytes/-bytes48/from-hex-string.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>fromHexString</h1>
 <a name="org.apache.tuweni.bytes.Bytes48$fromHexString(kotlin.CharSequence)"></a>
-<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">fromHexString</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes48$fromHexString(kotlin.CharSequence)/str">str</span><span class="symbol">:</span>&nbsp;<span class="identifier">CharSequence</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span clas [...]
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">fromHexString</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes48$fromHexString(kotlin.CharSequence)/str">str</span><span class="symbol">:</span>&nbsp;<span class="identifier">CharSequence</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span clas [...]
 <p>Parse a hexadecimal string into a <code><a href="index.html">Bytes48</a></code>. </p>
 <p> This method is strict in that <code>str</code> must of an even length.</p>
 <h3>Parameters</h3>
diff --git a/content/docs/org.apache.tuweni.bytes/-bytes48/index.html b/content/docs/org.apache.tuweni.bytes/-bytes48/index.html
index c5420bf..bd28be8 100644
--- a/content/docs/org.apache.tuweni.bytes/-bytes48/index.html
+++ b/content/docs/org.apache.tuweni.bytes/-bytes48/index.html
@@ -8,7 +8,7 @@
 <a href="../../index.html">tuweni</a>&nbsp;/&nbsp;<a href="../index.html">org.apache.tuweni.bytes</a>&nbsp;/&nbsp;<a href="./index.html">Bytes48</a><br/>
 <br/>
 <h1>Bytes48</h1>
-<code><span class="keyword">interface </span><span class="identifier">Bytes48</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../-bytes/index.html"><span class="identifier">Bytes</span></a></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/bytes/src/main/java/org/apache/tuweni/bytes/Bytes48.java#L24">(source)</a>
+<code><span class="keyword">interface </span><span class="identifier">Bytes48</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../-bytes/index.html"><span class="identifier">Bytes</span></a></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/bytes/src/main/java/org/apache/tuweni/bytes/Bytes48.java#L24">(source)</a>
 <p>A <code><a href="../-bytes/index.html">Bytes</a></code> value that is guaranteed to contain exactly 48 bytes.</p>
 <h3>Properties</h3>
 <table>
@@ -174,7 +174,7 @@
 </td>
 <td>
 <p>A class that holds and delegates all operations to its inner bytes field. </p>
-<code><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">DelegatingBytes48</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../-abstract-bytes/index.html"><span class="identifier">AbstractBytes</span></a><span class="symbol">, </span><a href="./index.html"><span class="identifier">Bytes48</span></a></code></td>
+<code><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">DelegatingBytes48</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../-delegating-bytes/index.html"><span class="identifier">DelegatingBytes</span></a><span class="symbol">, </span><a href="./index.html"><span class="identifier">Bytes48</span></a></code></td>
 </tr>
 <tr>
 <td>
diff --git a/content/docs/org.apache.tuweni.bytes/-bytes48/left-pad.html b/content/docs/org.apache.tuweni.bytes/-bytes48/left-pad.html
index ff438ad..c4d4fbc 100644
--- a/content/docs/org.apache.tuweni.bytes/-bytes48/left-pad.html
+++ b/content/docs/org.apache.tuweni.bytes/-bytes48/left-pad.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>leftPad</h1>
 <a name="org.apache.tuweni.bytes.Bytes48$leftPad(org.apache.tuweni.bytes.Bytes)"></a>
-<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">leftPad</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes48$leftPad(org.apache.tuweni.bytes.Bytes)/value">value</span><span class="symbol">:</span>&nbsp;<a href="../-bytes/index.html"><span class="identifier">Bytes</span></a><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span>< [...]
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">leftPad</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes48$leftPad(org.apache.tuweni.bytes.Bytes)/value">value</span><span class="symbol">:</span>&nbsp;<a href="../-bytes/index.html"><span class="identifier">Bytes</span></a><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span>< [...]
 <p>Left pad a <code><a href="../-bytes/index.html">Bytes</a></code> value with zero bytes to create a <code><a href="index.html">Bytes48</a></code>.</p>
 <h3>Parameters</h3>
 <p><a name="value"></a>
diff --git a/content/docs/org.apache.tuweni.bytes/-bytes48/mutable-copy.html b/content/docs/org.apache.tuweni.bytes/-bytes48/mutable-copy.html
index a136822..02f5508 100644
--- a/content/docs/org.apache.tuweni.bytes/-bytes48/mutable-copy.html
+++ b/content/docs/org.apache.tuweni.bytes/-bytes48/mutable-copy.html
@@ -9,6 +9,6 @@
 <br/>
 <h1>mutableCopy</h1>
 <a name="org.apache.tuweni.bytes.Bytes48$mutableCopy()"></a>
-<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">mutableCopy</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="../-mutable-bytes48/index.html"><span class="identifier">MutableBytes48</span></a><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/bytes/src/main/java/org/apache/tuweni/bytes/Bytes48.java#L283">(source)</a>
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">mutableCopy</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="../-mutable-bytes48/index.html"><span class="identifier">MutableBytes48</span></a><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/bytes/src/main/java/org/apache/tuweni/bytes/Bytes48.java#L283">(source)</a>
 </BODY>
 </HTML>
diff --git a/content/docs/org.apache.tuweni.bytes/-bytes48/not.html b/content/docs/org.apache.tuweni.bytes/-bytes48/not.html
index 95a222c..a627b91 100644
--- a/content/docs/org.apache.tuweni.bytes/-bytes48/not.html
+++ b/content/docs/org.apache.tuweni.bytes/-bytes48/not.html
@@ -9,6 +9,6 @@
 <br/>
 <h1>not</h1>
 <a name="org.apache.tuweni.bytes.Bytes48$not()"></a>
-<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">not</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Bytes48</span></a><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/bytes/src/main/java/org/apache/tuweni/bytes/Bytes48.java#L265">(source)</a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">not</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Bytes48</span></a><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/bytes/src/main/java/org/apache/tuweni/bytes/Bytes48.java#L265">(source)</a>
 </BODY>
 </HTML>
diff --git a/content/docs/org.apache.tuweni.bytes/-bytes48/or.html b/content/docs/org.apache.tuweni.bytes/-bytes48/or.html
index 86a5640..43e3133 100644
--- a/content/docs/org.apache.tuweni.bytes/-bytes48/or.html
+++ b/content/docs/org.apache.tuweni.bytes/-bytes48/or.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>or</h1>
 <a name="org.apache.tuweni.bytes.Bytes48$or(org.apache.tuweni.bytes.Bytes48)"></a>
-<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">or</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes48$or(org.apache.tuweni.bytes.Bytes48)/other">other</span><span class="symbol">:</span>&nbsp;<a href="index.html"><span class="identifier">Bytes48</span></a><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Bytes48 [...]
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">or</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes48$or(org.apache.tuweni.bytes.Bytes48)/other">other</span><span class="symbol">:</span>&nbsp;<a href="index.html"><span class="identifier">Bytes48</span></a><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Bytes48 [...]
 <p>Return a bit-wise OR of these bytes and the supplied bytes.</p>
 <h3>Parameters</h3>
 <p><a name="other"></a>
diff --git a/content/docs/org.apache.tuweni.bytes/-bytes48/random.html b/content/docs/org.apache.tuweni.bytes/-bytes48/random.html
index 056e30f..ca37ed9 100644
--- a/content/docs/org.apache.tuweni.bytes/-bytes48/random.html
+++ b/content/docs/org.apache.tuweni.bytes/-bytes48/random.html
@@ -9,12 +9,12 @@
 <br/>
 <h1>random</h1>
 <a name="org.apache.tuweni.bytes.Bytes48$random()"></a>
-<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">random</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Bytes48</span></a><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/bytes/src/main/java/org/apache/tuweni/bytes/Bytes48.java#L196">(source)</a>
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">random</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Bytes48</span></a><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/bytes/src/main/java/org/apache/tuweni/bytes/Bytes48.java#L196">(source)</a>
 <p>Generate random bytes.</p>
 <p><strong>Return</strong><br/>
 <a href="index.html"><span class="identifier">Bytes48</span></a><span class="symbol">!</span><span class="symbol">:</span> A value containing random bytes.</p>
 <a name="org.apache.tuweni.bytes.Bytes48$random(java.util.Random)"></a>
-<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">random</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes48$random(java.util.Random)/generator">generator</span><span class="symbol">:</span>&nbsp;<span class="identifier">Random</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifi [...]
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">random</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes48$random(java.util.Random)/generator">generator</span><span class="symbol">:</span>&nbsp;<span class="identifier">Random</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifi [...]
 <p>Generate random bytes.</p>
 <h3>Parameters</h3>
 <p><a name="generator"></a>
diff --git a/content/docs/org.apache.tuweni.bytes/-bytes48/right-pad.html b/content/docs/org.apache.tuweni.bytes/-bytes48/right-pad.html
index 743e555..3b3a794 100644
--- a/content/docs/org.apache.tuweni.bytes/-bytes48/right-pad.html
+++ b/content/docs/org.apache.tuweni.bytes/-bytes48/right-pad.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>rightPad</h1>
 <a name="org.apache.tuweni.bytes.Bytes48$rightPad(org.apache.tuweni.bytes.Bytes)"></a>
-<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">rightPad</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes48$rightPad(org.apache.tuweni.bytes.Bytes)/value">value</span><span class="symbol">:</span>&nbsp;<a href="../-bytes/index.html"><span class="identifier">Bytes</span></a><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span [...]
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">rightPad</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes48$rightPad(org.apache.tuweni.bytes.Bytes)/value">value</span><span class="symbol">:</span>&nbsp;<a href="../-bytes/index.html"><span class="identifier">Bytes</span></a><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span [...]
 <p>Right pad a <code><a href="../-bytes/index.html">Bytes</a></code> value with zero bytes to create a <code><a href="index.html">Bytes48</a></code>.</p>
 <h3>Parameters</h3>
 <p><a name="value"></a>
diff --git a/content/docs/org.apache.tuweni.bytes/-bytes48/shift-left.html b/content/docs/org.apache.tuweni.bytes/-bytes48/shift-left.html
index 0d4d50f..fe96495 100644
--- a/content/docs/org.apache.tuweni.bytes/-bytes48/shift-left.html
+++ b/content/docs/org.apache.tuweni.bytes/-bytes48/shift-left.html
@@ -9,6 +9,6 @@
 <br/>
 <h1>shiftLeft</h1>
 <a name="org.apache.tuweni.bytes.Bytes48$shiftLeft(kotlin.Int)"></a>
-<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">shiftLeft</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes48$shiftLeft(kotlin.Int)/distance">distance</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Bytes48</span></a><span class="symbol">!</span></code> <a href="ht [...]
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">shiftLeft</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes48$shiftLeft(kotlin.Int)/distance">distance</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Bytes48</span></a><span class="symbol">!</span></code> <a href="ht [...]
 </BODY>
 </HTML>
diff --git a/content/docs/org.apache.tuweni.bytes/-bytes48/shift-right.html b/content/docs/org.apache.tuweni.bytes/-bytes48/shift-right.html
index b21aa54..3da0454 100644
--- a/content/docs/org.apache.tuweni.bytes/-bytes48/shift-right.html
+++ b/content/docs/org.apache.tuweni.bytes/-bytes48/shift-right.html
@@ -9,6 +9,6 @@
 <br/>
 <h1>shiftRight</h1>
 <a name="org.apache.tuweni.bytes.Bytes48$shiftRight(kotlin.Int)"></a>
-<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">shiftRight</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes48$shiftRight(kotlin.Int)/distance">distance</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Bytes48</span></a><span class="symbol">!</span></code> <a href=" [...]
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">shiftRight</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes48$shiftRight(kotlin.Int)/distance">distance</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Bytes48</span></a><span class="symbol">!</span></code> <a href=" [...]
 </BODY>
 </HTML>
diff --git a/content/docs/org.apache.tuweni.bytes/-bytes48/size.html b/content/docs/org.apache.tuweni.bytes/-bytes48/size.html
index f698d3f..9f226e5 100644
--- a/content/docs/org.apache.tuweni.bytes/-bytes48/size.html
+++ b/content/docs/org.apache.tuweni.bytes/-bytes48/size.html
@@ -9,6 +9,6 @@
 <br/>
 <h1>size</h1>
 <a name="org.apache.tuweni.bytes.Bytes48$size()"></a>
-<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">size</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/bytes/src/main/java/org/apache/tuweni/bytes/Bytes48.java#L230">(source)</a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">size</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/bytes/src/main/java/org/apache/tuweni/bytes/Bytes48.java#L230">(source)</a>
 </BODY>
 </HTML>
diff --git a/content/docs/org.apache.tuweni.bytes/-bytes48/wrap.html b/content/docs/org.apache.tuweni.bytes/-bytes48/wrap.html
index 9b64b29..876e89f 100644
--- a/content/docs/org.apache.tuweni.bytes/-bytes48/wrap.html
+++ b/content/docs/org.apache.tuweni.bytes/-bytes48/wrap.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>wrap</h1>
 <a name="org.apache.tuweni.bytes.Bytes48$wrap(kotlin.ByteArray)"></a>
-<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">wrap</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes48$wrap(kotlin.ByteArray)/bytes">bytes</span><span class="symbol">:</span>&nbsp;<span class="identifier">ByteArray</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Bytes [...]
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">wrap</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes48$wrap(kotlin.ByteArray)/bytes">bytes</span><span class="symbol">:</span>&nbsp;<span class="identifier">ByteArray</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Bytes [...]
 <p>Wrap the provided byte array, which must be of length 48, as a <code><a href="index.html">Bytes48</a></code>. </p>
 <p> Note that value is not copied, only wrapped, and thus any future update to <code>value</code> will be reflected in the returned value.</p>
 <h3>Parameters</h3>
@@ -21,7 +21,7 @@
 <p><strong>Return</strong><br/>
 <a href="index.html"><span class="identifier">Bytes48</span></a><span class="symbol">!</span><span class="symbol">:</span> A <code><a href="index.html">Bytes48</a></code> wrapping <code>value</code>.</p>
 <a name="org.apache.tuweni.bytes.Bytes48$wrap(kotlin.ByteArray, kotlin.Int)"></a>
-<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">wrap</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes48$wrap(kotlin.ByteArray, kotlin.Int)/bytes">bytes</span><span class="symbol">:</span>&nbsp;<span class="identifier">ByteArray</span><span class="symbol">!</span><span class="symbol">, </span><span class="identifier" id="org.apache.tuweni.bytes.Bytes48$wrap(ko [...]
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">wrap</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes48$wrap(kotlin.ByteArray, kotlin.Int)/bytes">bytes</span><span class="symbol">:</span>&nbsp;<span class="identifier">ByteArray</span><span class="symbol">!</span><span class="symbol">, </span><span class="identifier" id="org.apache.tuweni.bytes.Bytes48$wrap(ko [...]
 <p>Wrap a slice/sub-part of the provided array as a <code><a href="index.html">Bytes48</a></code>. </p>
 <p> Note that value is not copied, only wrapped, and thus any future update to <code>value</code> within the wrapped parts will be reflected in the returned value.</p>
 <h3>Parameters</h3>
@@ -37,7 +37,7 @@
 <p><strong>Return</strong><br/>
 <a href="index.html"><span class="identifier">Bytes48</span></a><span class="symbol">!</span><span class="symbol">:</span> A <code><a href="index.html">Bytes48</a></code> that exposes the bytes of <code>value</code> from <code>offset</code> (inclusive) to <code>offset + 48</code> (exclusive).</p>
 <a name="org.apache.tuweni.bytes.Bytes48$wrap(org.apache.tuweni.bytes.Bytes)"></a>
-<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">wrap</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes48$wrap(org.apache.tuweni.bytes.Bytes)/value">value</span><span class="symbol">:</span>&nbsp;<a href="../-bytes/index.html"><span class="identifier">Bytes</span></a><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><a href [...]
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">wrap</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes48$wrap(org.apache.tuweni.bytes.Bytes)/value">value</span><span class="symbol">:</span>&nbsp;<a href="../-bytes/index.html"><span class="identifier">Bytes</span></a><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><a href [...]
 <p>Wrap a the provided value, which must be of size 48, as a <code><a href="index.html">Bytes48</a></code>. </p>
 <p> Note that value is not copied, only wrapped, and thus any future update to <code>value</code> will be reflected in the returned value.</p>
 <h3>Parameters</h3>
@@ -49,7 +49,7 @@
 <p><strong>Return</strong><br/>
 <a href="index.html"><span class="identifier">Bytes48</span></a><span class="symbol">!</span><span class="symbol">:</span> A <code><a href="index.html">Bytes48</a></code> that exposes the bytes of <code>value</code>.</p>
 <a name="org.apache.tuweni.bytes.Bytes48$wrap(org.apache.tuweni.bytes.Bytes, kotlin.Int)"></a>
-<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">wrap</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes48$wrap(org.apache.tuweni.bytes.Bytes, kotlin.Int)/value">value</span><span class="symbol">:</span>&nbsp;<a href="../-bytes/index.html"><span class="identifier">Bytes</span></a><span class="symbol">!</span><span class="symbol">, </span><span class="identifier" [...]
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">wrap</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes48$wrap(org.apache.tuweni.bytes.Bytes, kotlin.Int)/value">value</span><span class="symbol">:</span>&nbsp;<a href="../-bytes/index.html"><span class="identifier">Bytes</span></a><span class="symbol">!</span><span class="symbol">, </span><span class="identifier" [...]
 <p>Wrap a slice/sub-part of the provided value as a <code><a href="index.html">Bytes48</a></code>. </p>
 <p> Note that value is not copied, only wrapped, and thus any future update to <code>value</code> within the wrapped parts will be reflected in the returned value.</p>
 <h3>Parameters</h3>
diff --git a/content/docs/org.apache.tuweni.bytes/-bytes48/xor.html b/content/docs/org.apache.tuweni.bytes/-bytes48/xor.html
index fb95027..cf52f91 100644
--- a/content/docs/org.apache.tuweni.bytes/-bytes48/xor.html
+++ b/content/docs/org.apache.tuweni.bytes/-bytes48/xor.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>xor</h1>
 <a name="org.apache.tuweni.bytes.Bytes48$xor(org.apache.tuweni.bytes.Bytes48)"></a>
-<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">xor</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes48$xor(org.apache.tuweni.bytes.Bytes48)/other">other</span><span class="symbol">:</span>&nbsp;<a href="index.html"><span class="identifier">Bytes48</span></a><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Bytes [...]
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">xor</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.Bytes48$xor(org.apache.tuweni.bytes.Bytes48)/other">other</span><span class="symbol">:</span>&nbsp;<a href="index.html"><span class="identifier">Bytes48</span></a><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Bytes [...]
 <p>Return a bit-wise XOR of these bytes and the supplied bytes.</p>
 <h3>Parameters</h3>
 <p><a name="other"></a>
diff --git a/content/docs/org.apache.tuweni.bytes/-delegating-bytes/copy.html b/content/docs/org.apache.tuweni.bytes/-delegating-bytes/copy.html
index 4261eef..ebee7b8 100644
--- a/content/docs/org.apache.tuweni.bytes/-delegating-bytes/copy.html
+++ b/content/docs/org.apache.tuweni.bytes/-delegating-bytes/copy.html
@@ -9,6 +9,6 @@
 <br/>
 <h1>copy</h1>
 <a name="org.apache.tuweni.bytes.DelegatingBytes$copy()"></a>
-<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">copy</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="../-bytes/index.html"><span class="identifier">Bytes</span></a><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/bytes/src/main/java/org/apache/tuweni/bytes/DelegatingBytes.java#L47">(source)</a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">copy</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="../-bytes/index.html"><span class="identifier">Bytes</span></a><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/bytes/src/main/java/org/apache/tuweni/bytes/DelegatingBytes.java#L47">(source)</a>
 </BODY>
 </HTML>
diff --git a/content/docs/org.apache.tuweni.bytes/-delegating-bytes/equals.html b/content/docs/org.apache.tuweni.bytes/-delegating-bytes/equals.html
new file mode 100644
index 0000000..f2d165d
--- /dev/null
+++ b/content/docs/org.apache.tuweni.bytes/-delegating-bytes/equals.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>DelegatingBytes.equals - tuweni</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">tuweni</a>&nbsp;/&nbsp;<a href="../index.html">org.apache.tuweni.bytes</a>&nbsp;/&nbsp;<a href="index.html">DelegatingBytes</a>&nbsp;/&nbsp;<a href="./equals.html">equals</a><br/>
+<br/>
+<h1>equals</h1>
+<a name="org.apache.tuweni.bytes.DelegatingBytes$equals(kotlin.Any)"></a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.DelegatingBytes$equals(kotlin.Any)/other">other</span><span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code> <a href="https://github.com/apache/incub [...]
+</BODY>
+</HTML>
diff --git a/content/docs/org.apache.tuweni.bytes/-delegating-bytes/get.html b/content/docs/org.apache.tuweni.bytes/-delegating-bytes/get.html
index 96eaa62..f3e44c9 100644
--- a/content/docs/org.apache.tuweni.bytes/-delegating-bytes/get.html
+++ b/content/docs/org.apache.tuweni.bytes/-delegating-bytes/get.html
@@ -9,6 +9,6 @@
 <br/>
 <h1>get</h1>
 <a name="org.apache.tuweni.bytes.DelegatingBytes$get(kotlin.Int)"></a>
-<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">get</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.DelegatingBytes$get(kotlin.Int)/i">i</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Byte</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/bytes/src/main/java/or [...]
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">get</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.DelegatingBytes$get(kotlin.Int)/i">i</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Byte</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/bytes/src/main/java/org/ [...]
 </BODY>
 </HTML>
diff --git a/content/docs/org.apache.tuweni.bytes/-delegating-bytes/hash-code.html b/content/docs/org.apache.tuweni.bytes/-delegating-bytes/hash-code.html
new file mode 100644
index 0000000..e8b8deb
--- /dev/null
+++ b/content/docs/org.apache.tuweni.bytes/-delegating-bytes/hash-code.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>DelegatingBytes.hashCode - tuweni</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">tuweni</a>&nbsp;/&nbsp;<a href="../index.html">org.apache.tuweni.bytes</a>&nbsp;/&nbsp;<a href="index.html">DelegatingBytes</a>&nbsp;/&nbsp;<a href="./hash-code.html">hashCode</a><br/>
+<br/>
+<h1>hashCode</h1>
+<a name="org.apache.tuweni.bytes.DelegatingBytes$hashCode()"></a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">hashCode</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/bytes/src/main/java/org/apache/tuweni/bytes/DelegatingBytes.java#L62">(source)</a>
+</BODY>
+</HTML>
diff --git a/content/docs/org.apache.tuweni.bytes/-delegating-bytes/index.html b/content/docs/org.apache.tuweni.bytes/-delegating-bytes/index.html
index 734c42c..787b029 100644
--- a/content/docs/org.apache.tuweni.bytes/-delegating-bytes/index.html
+++ b/content/docs/org.apache.tuweni.bytes/-delegating-bytes/index.html
@@ -8,7 +8,7 @@
 <a href="../../index.html">tuweni</a>&nbsp;/&nbsp;<a href="../index.html">org.apache.tuweni.bytes</a>&nbsp;/&nbsp;<a href="./index.html">DelegatingBytes</a><br/>
 <br/>
 <h1>DelegatingBytes</h1>
-<code><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">DelegatingBytes</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../-abstract-bytes/index.html"><span class="identifier">AbstractBytes</span></a><span class="symbol">, </span><a href="../-bytes/index.html"><span class="identifier">Bytes</span></a></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/bytes/src/main/java/org/apache/tuweni/bytes/DelegatingBytes.java#L [...]
+<code><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">DelegatingBytes</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../-abstract-bytes/index.html"><span class="identifier">AbstractBytes</span></a><span class="symbol">, </span><a href="../-bytes/index.html"><span class="identifier">Bytes</span></a></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/bytes/src/main/java/org/apache/tuweni/bytes/DelegatingBytes.java#L23 [...]
 <p>A class that holds and delegates all operations to its inner bytes field. </p>
 <p> This class may be used to create more types that represent bytes, but need a different name for business logic.</p>
 <h3>Constructors</h3>
@@ -35,6 +35,13 @@
 </tr>
 <tr>
 <td>
+<h4><a href="equals.html">equals</a></h4>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.DelegatingBytes$equals(kotlin.Any)/other">other</span><span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code></td>
+</tr>
+<tr>
+<td>
 <h4><a href="get.html">get</a></h4>
 </td>
 <td>
@@ -42,6 +49,13 @@
 </tr>
 <tr>
 <td>
+<h4><a href="hash-code.html">hashCode</a></h4>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">hashCode</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></code></td>
+</tr>
+<tr>
+<td>
 <h4><a href="mutable-copy.html">mutableCopy</a></h4>
 </td>
 <td>
@@ -74,6 +88,22 @@
 <p>An Ethereum account address.</p>
 <code><span class="keyword">class </span><span class="identifier">Address</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="./index.html"><span class="identifier">DelegatingBytes</span></a></code></td>
 </tr>
+<tr>
+<td>
+<h4><a href="../-delegating-bytes32/index.html">DelegatingBytes32</a></h4>
+</td>
+<td>
+<p>A class that holds and delegates all operations to its inner bytes field. </p>
+<code><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">DelegatingBytes32</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="./index.html"><span class="identifier">DelegatingBytes</span></a><span class="symbol">, </span><a href="../-bytes32/index.html"><span class="identifier">Bytes32</span></a></code></td>
+</tr>
+<tr>
+<td>
+<h4><a href="../-delegating-bytes48/index.html">DelegatingBytes48</a></h4>
+</td>
+<td>
+<p>A class that holds and delegates all operations to its inner bytes field. </p>
+<code><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">DelegatingBytes48</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="./index.html"><span class="identifier">DelegatingBytes</span></a><span class="symbol">, </span><a href="../-bytes48/index.html"><span class="identifier">Bytes48</span></a></code></td>
+</tr>
 </tbody>
 </table>
 </BODY>
diff --git a/content/docs/org.apache.tuweni.bytes/-delegating-bytes/mutable-copy.html b/content/docs/org.apache.tuweni.bytes/-delegating-bytes/mutable-copy.html
index e16e4e8..e77e936 100644
--- a/content/docs/org.apache.tuweni.bytes/-delegating-bytes/mutable-copy.html
+++ b/content/docs/org.apache.tuweni.bytes/-delegating-bytes/mutable-copy.html
@@ -9,6 +9,6 @@
 <br/>
 <h1>mutableCopy</h1>
 <a name="org.apache.tuweni.bytes.DelegatingBytes$mutableCopy()"></a>
-<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">mutableCopy</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="../-mutable-bytes/index.html"><span class="identifier">MutableBytes</span></a><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/bytes/src/main/java/org/apache/tuweni/bytes/DelegatingBytes.java#L52">(source)</a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">mutableCopy</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="../-mutable-bytes/index.html"><span class="identifier">MutableBytes</span></a><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/bytes/src/main/java/org/apache/tuweni/bytes/DelegatingBytes.java#L52">(source)</a>
 </BODY>
 </HTML>
diff --git a/content/docs/org.apache.tuweni.bytes/-delegating-bytes/size.html b/content/docs/org.apache.tuweni.bytes/-delegating-bytes/size.html
index 3dada4e..489f0f8 100644
--- a/content/docs/org.apache.tuweni.bytes/-delegating-bytes/size.html
+++ b/content/docs/org.apache.tuweni.bytes/-delegating-bytes/size.html
@@ -9,6 +9,6 @@
 <br/>
 <h1>size</h1>
 <a name="org.apache.tuweni.bytes.DelegatingBytes$size()"></a>
-<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">size</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/bytes/src/main/java/org/apache/tuweni/bytes/DelegatingBytes.java#L32">(source)</a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">size</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/bytes/src/main/java/org/apache/tuweni/bytes/DelegatingBytes.java#L32">(source)</a>
 </BODY>
 </HTML>
diff --git a/content/docs/org.apache.tuweni.bytes/-delegating-bytes/slice.html b/content/docs/org.apache.tuweni.bytes/-delegating-bytes/slice.html
index d822210..aabefcd 100644
--- a/content/docs/org.apache.tuweni.bytes/-delegating-bytes/slice.html
+++ b/content/docs/org.apache.tuweni.bytes/-delegating-bytes/slice.html
@@ -9,6 +9,6 @@
 <br/>
 <h1>slice</h1>
 <a name="org.apache.tuweni.bytes.DelegatingBytes$slice(kotlin.Int, kotlin.Int)"></a>
-<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">slice</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.DelegatingBytes$slice(kotlin.Int, kotlin.Int)/index">index</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">, </span><span class="identifier" id="org.apache.tuweni.bytes.DelegatingBytes$slice(kotlin.Int, kotlin.Int)/length">length</span><span class="sy [...]
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">slice</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.DelegatingBytes$slice(kotlin.Int, kotlin.Int)/index">index</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">, </span><span class="identifier" id="org.apache.tuweni.bytes.DelegatingBytes$slice(kotlin.Int, kotlin.Int)/length">length</span><span class="sy [...]
 </BODY>
 </HTML>
diff --git a/content/docs/org.apache.tuweni.bytes/-delegating-bytes32/copy.html b/content/docs/org.apache.tuweni.bytes/-delegating-bytes32/copy.html
index 54defc5..ce11287 100644
--- a/content/docs/org.apache.tuweni.bytes/-delegating-bytes32/copy.html
+++ b/content/docs/org.apache.tuweni.bytes/-delegating-bytes32/copy.html
@@ -9,6 +9,6 @@
 <br/>
 <h1>copy</h1>
 <a name="org.apache.tuweni.bytes.DelegatingBytes32$copy()"></a>
-<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">copy</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="../-bytes32/index.html"><span class="identifier">Bytes32</span></a><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/bytes/src/main/java/org/apache/tuweni/bytes/DelegatingBytes32.java#L47">(source)</a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">copy</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="../-bytes32/index.html"><span class="identifier">Bytes32</span></a><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/bytes/src/main/java/org/apache/tuweni/bytes/DelegatingBytes32.java#L35">(source)</a>
 </BODY>
 </HTML>
diff --git a/content/docs/org.apache.tuweni.bytes/-delegating-bytes32/index.html b/content/docs/org.apache.tuweni.bytes/-delegating-bytes32/index.html
index c00cfd8..92a7a4f 100644
--- a/content/docs/org.apache.tuweni.bytes/-delegating-bytes32/index.html
+++ b/content/docs/org.apache.tuweni.bytes/-delegating-bytes32/index.html
@@ -8,7 +8,7 @@
 <a href="../../index.html">tuweni</a>&nbsp;/&nbsp;<a href="../index.html">org.apache.tuweni.bytes</a>&nbsp;/&nbsp;<a href="./index.html">DelegatingBytes32</a><br/>
 <br/>
 <h1>DelegatingBytes32</h1>
-<code><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">DelegatingBytes32</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../-abstract-bytes/index.html"><span class="identifier">AbstractBytes</span></a><span class="symbol">, </span><a href="../-bytes32/index.html"><span class="identifier">Bytes32</span></a></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/bytes/src/main/java/org/apache/tuweni/bytes/DelegatingBytes3 [...]
+<code><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">DelegatingBytes32</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../-delegating-bytes/index.html"><span class="identifier">DelegatingBytes</span></a><span class="symbol">, </span><a href="../-bytes32/index.html"><span class="identifier">Bytes32</span></a></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/bytes/src/main/java/org/apache/tuweni/bytes/DelegatingByte [...]
 <p>A class that holds and delegates all operations to its inner bytes field. </p>
 <p> This class may be used to create more types that represent 32 bytes, but need a different name for business logic.</p>
 <h3>Constructors</h3>
@@ -35,13 +35,6 @@
 </tr>
 <tr>
 <td>
-<h4><a href="get.html">get</a></h4>
-</td>
-<td>
-<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">get</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.DelegatingBytes32$get(kotlin.Int)/i">i</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Byte</span></code></td>
-</tr>
-<tr>
-<td>
 <h4><a href="mutable-copy.html">mutableCopy</a></h4>
 </td>
 <td>
@@ -54,13 +47,6 @@
 <td>
 <code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">size</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></code></td>
 </tr>
-<tr>
-<td>
-<h4><a href="slice.html">slice</a></h4>
-</td>
-<td>
-<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">slice</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.DelegatingBytes32$slice(kotlin.Int, kotlin.Int)/index">index</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">, </span><span class="identifier" id="org.apache.tuweni.bytes.DelegatingBytes32$slice(kotlin.Int, kotlin.Int)/length">length</span><span class [...]
-</tr>
 </tbody>
 </table>
 <h3>Inheritors</h3>
diff --git a/content/docs/org.apache.tuweni.bytes/-delegating-bytes32/mutable-copy.html b/content/docs/org.apache.tuweni.bytes/-delegating-bytes32/mutable-copy.html
index d4b9b56..4046f3b 100644
--- a/content/docs/org.apache.tuweni.bytes/-delegating-bytes32/mutable-copy.html
+++ b/content/docs/org.apache.tuweni.bytes/-delegating-bytes32/mutable-copy.html
@@ -9,6 +9,6 @@
 <br/>
 <h1>mutableCopy</h1>
 <a name="org.apache.tuweni.bytes.DelegatingBytes32$mutableCopy()"></a>
-<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">mutableCopy</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="../-mutable-bytes32/index.html"><span class="identifier">MutableBytes32</span></a><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/bytes/src/main/java/org/apache/tuweni/bytes/DelegatingBytes32.java#L52">(source)</a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">mutableCopy</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="../-mutable-bytes32/index.html"><span class="identifier">MutableBytes32</span></a><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/bytes/src/main/java/org/apache/tuweni/bytes/DelegatingBytes32.java#L40">(source)</a>
 </BODY>
 </HTML>
diff --git a/content/docs/org.apache.tuweni.bytes/-delegating-bytes32/size.html b/content/docs/org.apache.tuweni.bytes/-delegating-bytes32/size.html
index 1608192..0c40d8f 100644
--- a/content/docs/org.apache.tuweni.bytes/-delegating-bytes32/size.html
+++ b/content/docs/org.apache.tuweni.bytes/-delegating-bytes32/size.html
@@ -9,6 +9,6 @@
 <br/>
 <h1>size</h1>
 <a name="org.apache.tuweni.bytes.DelegatingBytes32$size()"></a>
-<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">size</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/bytes/src/main/java/org/apache/tuweni/bytes/DelegatingBytes32.java#L32">(source)</a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">size</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/bytes/src/main/java/org/apache/tuweni/bytes/DelegatingBytes32.java#L30">(source)</a>
 </BODY>
 </HTML>
diff --git a/content/docs/org.apache.tuweni.bytes/-delegating-bytes48/copy.html b/content/docs/org.apache.tuweni.bytes/-delegating-bytes48/copy.html
index b913066..2b2886b 100644
--- a/content/docs/org.apache.tuweni.bytes/-delegating-bytes48/copy.html
+++ b/content/docs/org.apache.tuweni.bytes/-delegating-bytes48/copy.html
@@ -9,6 +9,6 @@
 <br/>
 <h1>copy</h1>
 <a name="org.apache.tuweni.bytes.DelegatingBytes48$copy()"></a>
-<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">copy</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="../-bytes48/index.html"><span class="identifier">Bytes48</span></a><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/bytes/src/main/java/org/apache/tuweni/bytes/DelegatingBytes48.java#L47">(source)</a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">copy</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="../-bytes48/index.html"><span class="identifier">Bytes48</span></a><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/bytes/src/main/java/org/apache/tuweni/bytes/DelegatingBytes48.java#L35">(source)</a>
 </BODY>
 </HTML>
diff --git a/content/docs/org.apache.tuweni.bytes/-delegating-bytes48/index.html b/content/docs/org.apache.tuweni.bytes/-delegating-bytes48/index.html
index b1188b1..dc24d70 100644
--- a/content/docs/org.apache.tuweni.bytes/-delegating-bytes48/index.html
+++ b/content/docs/org.apache.tuweni.bytes/-delegating-bytes48/index.html
@@ -8,7 +8,7 @@
 <a href="../../index.html">tuweni</a>&nbsp;/&nbsp;<a href="../index.html">org.apache.tuweni.bytes</a>&nbsp;/&nbsp;<a href="./index.html">DelegatingBytes48</a><br/>
 <br/>
 <h1>DelegatingBytes48</h1>
-<code><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">DelegatingBytes48</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../-abstract-bytes/index.html"><span class="identifier">AbstractBytes</span></a><span class="symbol">, </span><a href="../-bytes48/index.html"><span class="identifier">Bytes48</span></a></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/bytes/src/main/java/org/apache/tuweni/bytes/DelegatingBytes4 [...]
+<code><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">DelegatingBytes48</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../-delegating-bytes/index.html"><span class="identifier">DelegatingBytes</span></a><span class="symbol">, </span><a href="../-bytes48/index.html"><span class="identifier">Bytes48</span></a></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/bytes/src/main/java/org/apache/tuweni/bytes/DelegatingByte [...]
 <p>A class that holds and delegates all operations to its inner bytes field. </p>
 <p> This class may be used to create more types that represent 48 bytes, but need a different name for business logic.</p>
 <h3>Constructors</h3>
@@ -35,13 +35,6 @@
 </tr>
 <tr>
 <td>
-<h4><a href="get.html">get</a></h4>
-</td>
-<td>
-<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">get</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.DelegatingBytes48$get(kotlin.Int)/i">i</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Byte</span></code></td>
-</tr>
-<tr>
-<td>
 <h4><a href="mutable-copy.html">mutableCopy</a></h4>
 </td>
 <td>
@@ -54,13 +47,6 @@
 <td>
 <code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">size</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></code></td>
 </tr>
-<tr>
-<td>
-<h4><a href="slice.html">slice</a></h4>
-</td>
-<td>
-<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">slice</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.DelegatingBytes48$slice(kotlin.Int, kotlin.Int)/index">index</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">, </span><span class="identifier" id="org.apache.tuweni.bytes.DelegatingBytes48$slice(kotlin.Int, kotlin.Int)/length">length</span><span class [...]
-</tr>
 </tbody>
 </table>
 </BODY>
diff --git a/content/docs/org.apache.tuweni.bytes/-delegating-bytes48/mutable-copy.html b/content/docs/org.apache.tuweni.bytes/-delegating-bytes48/mutable-copy.html
index 2a9069a..912cede 100644
--- a/content/docs/org.apache.tuweni.bytes/-delegating-bytes48/mutable-copy.html
+++ b/content/docs/org.apache.tuweni.bytes/-delegating-bytes48/mutable-copy.html
@@ -9,6 +9,6 @@
 <br/>
 <h1>mutableCopy</h1>
 <a name="org.apache.tuweni.bytes.DelegatingBytes48$mutableCopy()"></a>
-<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">mutableCopy</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="../-mutable-bytes48/index.html"><span class="identifier">MutableBytes48</span></a><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/bytes/src/main/java/org/apache/tuweni/bytes/DelegatingBytes48.java#L52">(source)</a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">mutableCopy</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="../-mutable-bytes48/index.html"><span class="identifier">MutableBytes48</span></a><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/bytes/src/main/java/org/apache/tuweni/bytes/DelegatingBytes48.java#L40">(source)</a>
 </BODY>
 </HTML>
diff --git a/content/docs/org.apache.tuweni.bytes/-delegating-bytes48/size.html b/content/docs/org.apache.tuweni.bytes/-delegating-bytes48/size.html
index 02f8faa..4fd6b39 100644
--- a/content/docs/org.apache.tuweni.bytes/-delegating-bytes48/size.html
+++ b/content/docs/org.apache.tuweni.bytes/-delegating-bytes48/size.html
@@ -9,6 +9,6 @@
 <br/>
 <h1>size</h1>
 <a name="org.apache.tuweni.bytes.DelegatingBytes48$size()"></a>
-<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">size</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/bytes/src/main/java/org/apache/tuweni/bytes/DelegatingBytes48.java#L32">(source)</a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">size</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/bytes/src/main/java/org/apache/tuweni/bytes/DelegatingBytes48.java#L30">(source)</a>
 </BODY>
 </HTML>
diff --git a/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/-init-.html b/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/-init-.html
new file mode 100644
index 0000000..c743d04
--- /dev/null
+++ b/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/-init-.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>DelegatingMutableBytes.<init> - tuweni</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">tuweni</a>&nbsp;/&nbsp;<a href="../index.html">org.apache.tuweni.bytes</a>&nbsp;/&nbsp;<a href="index.html">DelegatingMutableBytes</a>&nbsp;/&nbsp;<a href="./-init-.html">&lt;init&gt;</a><br/>
+<br/>
+<h1>&lt;init&gt;</h1>
+<a name="org.apache.tuweni.bytes.DelegatingMutableBytes$&lt;init&gt;(org.apache.tuweni.bytes.MutableBytes)"></a>
+<code><span class="keyword">protected</span> <span class="identifier">DelegatingMutableBytes</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.DelegatingMutableBytes$<init>(org.apache.tuweni.bytes.MutableBytes)/delegate">delegate</span><span class="symbol">:</span>&nbsp;<a href="../-mutable-bytes/index.html"><span class="identifier">MutableBytes</span></a><span class="symbol">!</span><span class="symbol">)</span></code>
+</BODY>
+</HTML>
diff --git a/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/and.html b/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/and.html
new file mode 100644
index 0000000..1966134
--- /dev/null
+++ b/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/and.html
@@ -0,0 +1,16 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>DelegatingMutableBytes.and - tuweni</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">tuweni</a>&nbsp;/&nbsp;<a href="../index.html">org.apache.tuweni.bytes</a>&nbsp;/&nbsp;<a href="index.html">DelegatingMutableBytes</a>&nbsp;/&nbsp;<a href="./and.html">and</a><br/>
+<br/>
+<h1>and</h1>
+<a name="org.apache.tuweni.bytes.DelegatingMutableBytes$and(org.apache.tuweni.bytes.Bytes)"></a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">and</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.DelegatingMutableBytes$and(org.apache.tuweni.bytes.Bytes)/other">other</span><span class="symbol">:</span>&nbsp;<a href="../-bytes/index.html"><span class="identifier">Bytes</span></a><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><a href="../-bytes/index.html" [...]
+<a name="org.apache.tuweni.bytes.DelegatingMutableBytes$and(org.apache.tuweni.bytes.Bytes, org.apache.tuweni.bytes.DelegatingMutableBytes.and.T)"></a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../-mutable-bytes/index.html"><span class="identifier">MutableBytes</span></a><span class="symbol">!</span><span class="symbol">&gt;</span> <span class="identifier">and</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.DelegatingMutableBytes$and(org.apache.tuweni.by [...]
+</BODY>
+</HTML>
diff --git a/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/append-to.html b/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/append-to.html
new file mode 100644
index 0000000..992be4c
--- /dev/null
+++ b/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/append-to.html
@@ -0,0 +1,16 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>DelegatingMutableBytes.appendTo - tuweni</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">tuweni</a>&nbsp;/&nbsp;<a href="../index.html">org.apache.tuweni.bytes</a>&nbsp;/&nbsp;<a href="index.html">DelegatingMutableBytes</a>&nbsp;/&nbsp;<a href="./append-to.html">appendTo</a><br/>
+<br/>
+<h1>appendTo</h1>
+<a name="org.apache.tuweni.bytes.DelegatingMutableBytes$appendTo(java.nio.ByteBuffer)"></a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">appendTo</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.DelegatingMutableBytes$appendTo(java.nio.ByteBuffer)/byteBuffer">byteBuffer</span><span class="symbol">:</span>&nbsp;<span class="identifier">ByteBuffer</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code> <a hre [...]
+<a name="org.apache.tuweni.bytes.DelegatingMutableBytes$appendTo(io.vertx.core.buffer.Buffer)"></a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">appendTo</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.DelegatingMutableBytes$appendTo(io.vertx.core.buffer.Buffer)/buffer">buffer</span><span class="symbol">:</span>&nbsp;<span class="identifier">Buffer</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code> <a href="h [...]
+</BODY>
+</HTML>
diff --git a/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/bit-length.html b/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/bit-length.html
new file mode 100644
index 0000000..ddc9eab
--- /dev/null
+++ b/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/bit-length.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>DelegatingMutableBytes.bitLength - tuweni</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">tuweni</a>&nbsp;/&nbsp;<a href="../index.html">org.apache.tuweni.bytes</a>&nbsp;/&nbsp;<a href="index.html">DelegatingMutableBytes</a>&nbsp;/&nbsp;<a href="./bit-length.html">bitLength</a><br/>
+<br/>
+<h1>bitLength</h1>
+<a name="org.apache.tuweni.bytes.DelegatingMutableBytes$bitLength()"></a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">bitLength</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/bytes/src/main/java/org/apache/tuweni/bytes/DelegatingMutableBytes.java#L143">(source)</a>
+</BODY>
+</HTML>
diff --git a/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/clear.html b/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/clear.html
new file mode 100644
index 0000000..fca825b
--- /dev/null
+++ b/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/clear.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>DelegatingMutableBytes.clear - tuweni</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">tuweni</a>&nbsp;/&nbsp;<a href="../index.html">org.apache.tuweni.bytes</a>&nbsp;/&nbsp;<a href="index.html">DelegatingMutableBytes</a>&nbsp;/&nbsp;<a href="./clear.html">clear</a><br/>
+<br/>
+<h1>clear</h1>
+<a name="org.apache.tuweni.bytes.DelegatingMutableBytes$clear()"></a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">clear</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/bytes/src/main/java/org/apache/tuweni/bytes/DelegatingMutableBytes.java#L73">(source)</a>
+</BODY>
+</HTML>
diff --git a/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/common-prefix-length.html b/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/common-prefix-length.html
new file mode 100644
index 0000000..efdcac0
--- /dev/null
+++ b/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/common-prefix-length.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>DelegatingMutableBytes.commonPrefixLength - tuweni</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">tuweni</a>&nbsp;/&nbsp;<a href="../index.html">org.apache.tuweni.bytes</a>&nbsp;/&nbsp;<a href="index.html">DelegatingMutableBytes</a>&nbsp;/&nbsp;<a href="./common-prefix-length.html">commonPrefixLength</a><br/>
+<br/>
+<h1>commonPrefixLength</h1>
+<a name="org.apache.tuweni.bytes.DelegatingMutableBytes$commonPrefixLength(org.apache.tuweni.bytes.Bytes)"></a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">commonPrefixLength</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.DelegatingMutableBytes$commonPrefixLength(org.apache.tuweni.bytes.Bytes)/other">other</span><span class="symbol">:</span>&nbsp;<a href="../-bytes/index.html"><span class="identifier">Bytes</span></a><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span> [...]
+</BODY>
+</HTML>
diff --git a/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/common-prefix.html b/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/common-prefix.html
new file mode 100644
index 0000000..b742abf
--- /dev/null
+++ b/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/common-prefix.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>DelegatingMutableBytes.commonPrefix - tuweni</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">tuweni</a>&nbsp;/&nbsp;<a href="../index.html">org.apache.tuweni.bytes</a>&nbsp;/&nbsp;<a href="index.html">DelegatingMutableBytes</a>&nbsp;/&nbsp;<a href="./common-prefix.html">commonPrefix</a><br/>
+<br/>
+<h1>commonPrefix</h1>
+<a name="org.apache.tuweni.bytes.DelegatingMutableBytes$commonPrefix(org.apache.tuweni.bytes.Bytes)"></a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">commonPrefix</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.DelegatingMutableBytes$commonPrefix(org.apache.tuweni.bytes.Bytes)/other">other</span><span class="symbol">:</span>&nbsp;<a href="../-bytes/index.html"><span class="identifier">Bytes</span></a><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><a href="../ [...]
+</BODY>
+</HTML>
diff --git a/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/copy-to.html b/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/copy-to.html
new file mode 100644
index 0000000..bece83e
--- /dev/null
+++ b/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/copy-to.html
@@ -0,0 +1,16 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>DelegatingMutableBytes.copyTo - tuweni</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">tuweni</a>&nbsp;/&nbsp;<a href="../index.html">org.apache.tuweni.bytes</a>&nbsp;/&nbsp;<a href="index.html">DelegatingMutableBytes</a>&nbsp;/&nbsp;<a href="./copy-to.html">copyTo</a><br/>
+<br/>
+<h1>copyTo</h1>
+<a name="org.apache.tuweni.bytes.DelegatingMutableBytes$copyTo(org.apache.tuweni.bytes.MutableBytes)"></a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">copyTo</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.DelegatingMutableBytes$copyTo(org.apache.tuweni.bytes.MutableBytes)/destination">destination</span><span class="symbol">:</span>&nbsp;<a href="../-mutable-bytes/index.html"><span class="identifier">MutableBytes</span></a><span class="symbol">!</span><span class="symbol">)</span><span class="symbol" [...]
+<a name="org.apache.tuweni.bytes.DelegatingMutableBytes$copyTo(org.apache.tuweni.bytes.MutableBytes, kotlin.Int)"></a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">copyTo</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.DelegatingMutableBytes$copyTo(org.apache.tuweni.bytes.MutableBytes, kotlin.Int)/destination">destination</span><span class="symbol">:</span>&nbsp;<a href="../-mutable-bytes/index.html"><span class="identifier">MutableBytes</span></a><span class="symbol">!</span><span class="symbol">, </span><span c [...]
+</BODY>
+</HTML>
diff --git a/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/copy.html b/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/copy.html
new file mode 100644
index 0000000..ebd7c5b
--- /dev/null
+++ b/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/copy.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>DelegatingMutableBytes.copy - tuweni</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">tuweni</a>&nbsp;/&nbsp;<a href="../index.html">org.apache.tuweni.bytes</a>&nbsp;/&nbsp;<a href="index.html">DelegatingMutableBytes</a>&nbsp;/&nbsp;<a href="./copy.html">copy</a><br/>
+<br/>
+<h1>copy</h1>
+<a name="org.apache.tuweni.bytes.DelegatingMutableBytes$copy()"></a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">copy</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="../-bytes/index.html"><span class="identifier">Bytes</span></a><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/bytes/src/main/java/org/apache/tuweni/bytes/DelegatingMutableBytes.java#L203">(source)</a>
+</BODY>
+</HTML>
diff --git a/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/decrement.html b/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/decrement.html
new file mode 100644
index 0000000..89cd284
--- /dev/null
+++ b/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/decrement.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>DelegatingMutableBytes.decrement - tuweni</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">tuweni</a>&nbsp;/&nbsp;<a href="../index.html">org.apache.tuweni.bytes</a>&nbsp;/&nbsp;<a href="index.html">DelegatingMutableBytes</a>&nbsp;/&nbsp;<a href="./decrement.html">decrement</a><br/>
+<br/>
+<h1>decrement</h1>
+<a name="org.apache.tuweni.bytes.DelegatingMutableBytes$decrement()"></a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">decrement</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="../-mutable-bytes/index.html"><span class="identifier">MutableBytes</span></a><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/bytes/src/main/java/org/apache/tuweni/bytes/DelegatingMutableBytes.java#L58">(source)</a>
+</BODY>
+</HTML>
diff --git a/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/equals.html b/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/equals.html
new file mode 100644
index 0000000..019f480
--- /dev/null
+++ b/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/equals.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>DelegatingMutableBytes.equals - tuweni</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">tuweni</a>&nbsp;/&nbsp;<a href="../index.html">org.apache.tuweni.bytes</a>&nbsp;/&nbsp;<a href="index.html">DelegatingMutableBytes</a>&nbsp;/&nbsp;<a href="./equals.html">equals</a><br/>
+<br/>
+<h1>equals</h1>
+<a name="org.apache.tuweni.bytes.DelegatingMutableBytes$equals(kotlin.Any)"></a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.DelegatingMutableBytes$equals(kotlin.Any)/other">other</span><span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code> <a href="https://github.com/apach [...]
+</BODY>
+</HTML>
diff --git a/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/fill.html b/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/fill.html
new file mode 100644
index 0000000..2db3f1a
--- /dev/null
+++ b/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/fill.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>DelegatingMutableBytes.fill - tuweni</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">tuweni</a>&nbsp;/&nbsp;<a href="../index.html">org.apache.tuweni.bytes</a>&nbsp;/&nbsp;<a href="index.html">DelegatingMutableBytes</a>&nbsp;/&nbsp;<a href="./fill.html">fill</a><br/>
+<br/>
+<h1>fill</h1>
+<a name="org.apache.tuweni.bytes.DelegatingMutableBytes$fill(kotlin.Byte)"></a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">fill</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.DelegatingMutableBytes$fill(kotlin.Byte)/b">b</span><span class="symbol">:</span>&nbsp;<span class="identifier">Byte</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/bytes/src/mai [...]
+</BODY>
+</HTML>
diff --git a/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/get-int.html b/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/get-int.html
new file mode 100644
index 0000000..ded4101
--- /dev/null
+++ b/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/get-int.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>DelegatingMutableBytes.getInt - tuweni</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">tuweni</a>&nbsp;/&nbsp;<a href="../index.html">org.apache.tuweni.bytes</a>&nbsp;/&nbsp;<a href="index.html">DelegatingMutableBytes</a>&nbsp;/&nbsp;<a href="./get-int.html">getInt</a><br/>
+<br/>
+<h1>getInt</h1>
+<a name="org.apache.tuweni.bytes.DelegatingMutableBytes$getInt(kotlin.Int)"></a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">getInt</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.DelegatingMutableBytes$getInt(kotlin.Int)/i">i</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/bytes/src/ma [...]
+</BODY>
+</HTML>
diff --git a/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/get-long.html b/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/get-long.html
new file mode 100644
index 0000000..24dc517
--- /dev/null
+++ b/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/get-long.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>DelegatingMutableBytes.getLong - tuweni</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">tuweni</a>&nbsp;/&nbsp;<a href="../index.html">org.apache.tuweni.bytes</a>&nbsp;/&nbsp;<a href="index.html">DelegatingMutableBytes</a>&nbsp;/&nbsp;<a href="./get-long.html">getLong</a><br/>
+<br/>
+<h1>getLong</h1>
+<a name="org.apache.tuweni.bytes.DelegatingMutableBytes$getLong(kotlin.Int)"></a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">getLong</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.DelegatingMutableBytes$getLong(kotlin.Int)/i">i</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Long</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/bytes/src [...]
+</BODY>
+</HTML>
diff --git a/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/get.html b/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/get.html
new file mode 100644
index 0000000..2c1d500
--- /dev/null
+++ b/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/get.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>DelegatingMutableBytes.get - tuweni</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">tuweni</a>&nbsp;/&nbsp;<a href="../index.html">org.apache.tuweni.bytes</a>&nbsp;/&nbsp;<a href="index.html">DelegatingMutableBytes</a>&nbsp;/&nbsp;<a href="./get.html">get</a><br/>
+<br/>
+<h1>get</h1>
+<a name="org.apache.tuweni.bytes.DelegatingMutableBytes$get(kotlin.Int)"></a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">get</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.DelegatingMutableBytes$get(kotlin.Int)/i">i</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Byte</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/bytes/src/main/ja [...]
+</BODY>
+</HTML>
diff --git a/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/has-leading-zero-byte.html b/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/has-leading-zero-byte.html
new file mode 100644
index 0000000..da582e4
--- /dev/null
+++ b/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/has-leading-zero-byte.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>DelegatingMutableBytes.hasLeadingZeroByte - tuweni</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">tuweni</a>&nbsp;/&nbsp;<a href="../index.html">org.apache.tuweni.bytes</a>&nbsp;/&nbsp;<a href="index.html">DelegatingMutableBytes</a>&nbsp;/&nbsp;<a href="./has-leading-zero-byte.html">hasLeadingZeroByte</a><br/>
+<br/>
+<h1>hasLeadingZeroByte</h1>
+<a name="org.apache.tuweni.bytes.DelegatingMutableBytes$hasLeadingZeroByte()"></a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">hasLeadingZeroByte</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/bytes/src/main/java/org/apache/tuweni/bytes/DelegatingMutableBytes.java#L133">(source)</a>
+</BODY>
+</HTML>
diff --git a/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/has-leading-zero.html b/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/has-leading-zero.html
new file mode 100644
index 0000000..c191e42
--- /dev/null
+++ b/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/has-leading-zero.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>DelegatingMutableBytes.hasLeadingZero - tuweni</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">tuweni</a>&nbsp;/&nbsp;<a href="../index.html">org.apache.tuweni.bytes</a>&nbsp;/&nbsp;<a href="index.html">DelegatingMutableBytes</a>&nbsp;/&nbsp;<a href="./has-leading-zero.html">hasLeadingZero</a><br/>
+<br/>
+<h1>hasLeadingZero</h1>
+<a name="org.apache.tuweni.bytes.DelegatingMutableBytes$hasLeadingZero()"></a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">hasLeadingZero</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/bytes/src/main/java/org/apache/tuweni/bytes/DelegatingMutableBytes.java#L138">(source)</a>
+</BODY>
+</HTML>
diff --git a/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/hash-code.html b/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/hash-code.html
new file mode 100644
index 0000000..512eacf
--- /dev/null
+++ b/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/hash-code.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>DelegatingMutableBytes.hashCode - tuweni</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">tuweni</a>&nbsp;/&nbsp;<a href="../index.html">org.apache.tuweni.bytes</a>&nbsp;/&nbsp;<a href="index.html">DelegatingMutableBytes</a>&nbsp;/&nbsp;<a href="./hash-code.html">hashCode</a><br/>
+<br/>
+<h1>hashCode</h1>
+<a name="org.apache.tuweni.bytes.DelegatingMutableBytes$hashCode()"></a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">hashCode</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/bytes/src/main/java/org/apache/tuweni/bytes/DelegatingMutableBytes.java#L278">(source)</a>
+</BODY>
+</HTML>
diff --git a/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/increment.html b/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/increment.html
new file mode 100644
index 0000000..1f15b0c
--- /dev/null
+++ b/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/increment.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>DelegatingMutableBytes.increment - tuweni</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">tuweni</a>&nbsp;/&nbsp;<a href="../index.html">org.apache.tuweni.bytes</a>&nbsp;/&nbsp;<a href="index.html">DelegatingMutableBytes</a>&nbsp;/&nbsp;<a href="./increment.html">increment</a><br/>
+<br/>
+<h1>increment</h1>
+<a name="org.apache.tuweni.bytes.DelegatingMutableBytes$increment()"></a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">increment</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="../-mutable-bytes/index.html"><span class="identifier">MutableBytes</span></a><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/bytes/src/main/java/org/apache/tuweni/bytes/DelegatingMutableBytes.java#L53">(source)</a>
+</BODY>
+</HTML>
diff --git a/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/index.html b/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/index.html
new file mode 100644
index 0000000..3939805
--- /dev/null
+++ b/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/index.html
@@ -0,0 +1,339 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>DelegatingMutableBytes - tuweni</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">tuweni</a>&nbsp;/&nbsp;<a href="../index.html">org.apache.tuweni.bytes</a>&nbsp;/&nbsp;<a href="./index.html">DelegatingMutableBytes</a><br/>
+<br/>
+<h1>DelegatingMutableBytes</h1>
+<code><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">DelegatingMutableBytes</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../-mutable-bytes/index.html"><span class="identifier">MutableBytes</span></a></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/bytes/src/main/java/org/apache/tuweni/bytes/DelegatingMutableBytes.java#L29">(source)</a>
+<p>A class that holds and delegates all operations to its inner bytes field. </p>
+<p> This class may be used to create more types that represent bytes, but need a different name for business logic.</p>
+<h3>Constructors</h3>
+<table>
+<tbody>
+<tr>
+<td>
+<h4><a href="-init-.html">&lt;init&gt;</a></h4>
+</td>
+<td>
+<code><span class="identifier">DelegatingMutableBytes</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.DelegatingMutableBytes$<init>(org.apache.tuweni.bytes.MutableBytes)/delegate">delegate</span><span class="symbol">:</span>&nbsp;<a href="../-mutable-bytes/index.html"><span class="identifier">MutableBytes</span></a><span class="symbol">!</span><span class="symbol">)</span></code></td>
+</tr>
+</tbody>
+</table>
+<h3>Functions</h3>
+<table>
+<tbody>
+<tr>
+<td>
+<h4><a href="and.html">and</a></h4>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">and</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.DelegatingMutableBytes$and(org.apache.tuweni.bytes.Bytes)/other">other</span><span class="symbol">:</span>&nbsp;<a href="../-bytes/index.html"><span class="identifier">Bytes</span></a><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><a href="../-bytes/index.html" [...]
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../-mutable-bytes/index.html"><span class="identifier">MutableBytes</span></a><span class="symbol">!</span><span class="symbol">&gt;</span> <span class="identifier">and</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.DelegatingMutableBytes$and(org.apache.tuweni.by [...]
+</tr>
+<tr>
+<td>
+<h4><a href="append-to.html">appendTo</a></h4>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">appendTo</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.DelegatingMutableBytes$appendTo(java.nio.ByteBuffer)/byteBuffer">byteBuffer</span><span class="symbol">:</span>&nbsp;<span class="identifier">ByteBuffer</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code><br/>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">appendTo</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.DelegatingMutableBytes$appendTo(io.vertx.core.buffer.Buffer)/buffer">buffer</span><span class="symbol">:</span>&nbsp;<span class="identifier">Buffer</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code></td>
+</tr>
+<tr>
+<td>
+<h4><a href="bit-length.html">bitLength</a></h4>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">bitLength</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></code></td>
+</tr>
+<tr>
+<td>
+<h4><a href="clear.html">clear</a></h4>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">clear</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code></td>
+</tr>
+<tr>
+<td>
+<h4><a href="common-prefix.html">commonPrefix</a></h4>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">commonPrefix</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.DelegatingMutableBytes$commonPrefix(org.apache.tuweni.bytes.Bytes)/other">other</span><span class="symbol">:</span>&nbsp;<a href="../-bytes/index.html"><span class="identifier">Bytes</span></a><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><a href="../ [...]
+</tr>
+<tr>
+<td>
+<h4><a href="common-prefix-length.html">commonPrefixLength</a></h4>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">commonPrefixLength</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.DelegatingMutableBytes$commonPrefixLength(org.apache.tuweni.bytes.Bytes)/other">other</span><span class="symbol">:</span>&nbsp;<a href="../-bytes/index.html"><span class="identifier">Bytes</span></a><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span> [...]
+</tr>
+<tr>
+<td>
+<h4><a href="copy.html">copy</a></h4>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">copy</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="../-bytes/index.html"><span class="identifier">Bytes</span></a><span class="symbol">!</span></code></td>
+</tr>
+<tr>
+<td>
+<h4><a href="copy-to.html">copyTo</a></h4>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">copyTo</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.DelegatingMutableBytes$copyTo(org.apache.tuweni.bytes.MutableBytes)/destination">destination</span><span class="symbol">:</span>&nbsp;<a href="../-mutable-bytes/index.html"><span class="identifier">MutableBytes</span></a><span class="symbol">!</span><span class="symbol">)</span><span class="symbol" [...]
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">copyTo</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.DelegatingMutableBytes$copyTo(org.apache.tuweni.bytes.MutableBytes, kotlin.Int)/destination">destination</span><span class="symbol">:</span>&nbsp;<a href="../-mutable-bytes/index.html"><span class="identifier">MutableBytes</span></a><span class="symbol">!</span><span class="symbol">, </span><span c [...]
+</tr>
+<tr>
+<td>
+<h4><a href="decrement.html">decrement</a></h4>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">decrement</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="../-mutable-bytes/index.html"><span class="identifier">MutableBytes</span></a><span class="symbol">!</span></code></td>
+</tr>
+<tr>
+<td>
+<h4><a href="equals.html">equals</a></h4>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.DelegatingMutableBytes$equals(kotlin.Any)/other">other</span><span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code></td>
+</tr>
+<tr>
+<td>
+<h4><a href="fill.html">fill</a></h4>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">fill</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.DelegatingMutableBytes$fill(kotlin.Byte)/b">b</span><span class="symbol">:</span>&nbsp;<span class="identifier">Byte</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code></td>
+</tr>
+<tr>
+<td>
+<h4><a href="get.html">get</a></h4>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">get</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.DelegatingMutableBytes$get(kotlin.Int)/i">i</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Byte</span></code></td>
+</tr>
+<tr>
+<td>
+<h4><a href="get-int.html">getInt</a></h4>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">getInt</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.DelegatingMutableBytes$getInt(kotlin.Int)/i">i</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></code></td>
+</tr>
+<tr>
+<td>
+<h4><a href="get-long.html">getLong</a></h4>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">getLong</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.DelegatingMutableBytes$getLong(kotlin.Int)/i">i</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Long</span></code></td>
+</tr>
+<tr>
+<td>
+<h4><a href="hash-code.html">hashCode</a></h4>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">hashCode</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></code></td>
+</tr>
+<tr>
+<td>
+<h4><a href="has-leading-zero.html">hasLeadingZero</a></h4>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">hasLeadingZero</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code></td>
+</tr>
+<tr>
+<td>
+<h4><a href="has-leading-zero-byte.html">hasLeadingZeroByte</a></h4>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">hasLeadingZeroByte</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code></td>
+</tr>
+<tr>
+<td>
+<h4><a href="increment.html">increment</a></h4>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">increment</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="../-mutable-bytes/index.html"><span class="identifier">MutableBytes</span></a><span class="symbol">!</span></code></td>
+</tr>
+<tr>
+<td>
+<h4><a href="is-zero.html">isZero</a></h4>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">isZero</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code></td>
+</tr>
+<tr>
+<td>
+<h4><a href="mutable-copy.html">mutableCopy</a></h4>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">mutableCopy</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="../-mutable-bytes/index.html"><span class="identifier">MutableBytes</span></a><span class="symbol">!</span></code></td>
+</tr>
+<tr>
+<td>
+<h4><a href="mutable-slice.html">mutableSlice</a></h4>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">mutableSlice</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.DelegatingMutableBytes$mutableSlice(kotlin.Int, kotlin.Int)/i">i</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">, </span><span class="identifier" id="org.apache.tuweni.bytes.DelegatingMutableBytes$mutableSlice(kotlin.Int, kotlin.Int)/length">l [...]
+</tr>
+<tr>
+<td>
+<h4><a href="not.html">not</a></h4>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../-mutable-bytes/index.html"><span class="identifier">MutableBytes</span></a><span class="symbol">!</span><span class="symbol">&gt;</span> <span class="identifier">not</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.DelegatingMutableBytes$not(org.apache.tuweni.by [...]
+</tr>
+<tr>
+<td>
+<h4><a href="number-of-leading-zero-bytes.html">numberOfLeadingZeroBytes</a></h4>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">numberOfLeadingZeroBytes</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></code></td>
+</tr>
+<tr>
+<td>
+<h4><a href="number-of-leading-zeros.html">numberOfLeadingZeros</a></h4>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">numberOfLeadingZeros</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></code></td>
+</tr>
+<tr>
+<td>
+<h4><a href="or.html">or</a></h4>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">or</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.DelegatingMutableBytes$or(org.apache.tuweni.bytes.Bytes)/other">other</span><span class="symbol">:</span>&nbsp;<a href="../-bytes/index.html"><span class="identifier">Bytes</span></a><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><a href="../-bytes/index.html">< [...]
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../-mutable-bytes/index.html"><span class="identifier">MutableBytes</span></a><span class="symbol">!</span><span class="symbol">&gt;</span> <span class="identifier">or</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.DelegatingMutableBytes$or(org.apache.tuweni.byte [...]
+</tr>
+<tr>
+<td>
+<h4><a href="set.html">set</a></h4>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">set</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.DelegatingMutableBytes$set(kotlin.Int, kotlin.Byte)/i">i</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">, </span><span class="identifier" id="org.apache.tuweni.bytes.DelegatingMutableBytes$set(kotlin.Int, kotlin.Byte)/b">b</span><span class="symbol">:< [...]
+</tr>
+<tr>
+<td>
+<h4><a href="set-int.html">setInt</a></h4>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">setInt</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.DelegatingMutableBytes$setInt(kotlin.Int, kotlin.Int)/i">i</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">, </span><span class="identifier" id="org.apache.tuweni.bytes.DelegatingMutableBytes$setInt(kotlin.Int, kotlin.Int)/value">value</span><span cl [...]
+</tr>
+<tr>
+<td>
+<h4><a href="set-long.html">setLong</a></h4>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">setLong</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.DelegatingMutableBytes$setLong(kotlin.Int, kotlin.Long)/i">i</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">, </span><span class="identifier" id="org.apache.tuweni.bytes.DelegatingMutableBytes$setLong(kotlin.Int, kotlin.Long)/value">value</span><sp [...]
+</tr>
+<tr>
+<td>
+<h4><a href="shift-left.html">shiftLeft</a></h4>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../-mutable-bytes/index.html"><span class="identifier">MutableBytes</span></a><span class="symbol">!</span><span class="symbol">&gt;</span> <span class="identifier">shiftLeft</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.DelegatingMutableBytes$shiftLeft(kotlin.I [...]
+</tr>
+<tr>
+<td>
+<h4><a href="shift-right.html">shiftRight</a></h4>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../-mutable-bytes/index.html"><span class="identifier">MutableBytes</span></a><span class="symbol">!</span><span class="symbol">&gt;</span> <span class="identifier">shiftRight</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.DelegatingMutableBytes$shiftRight(kotlin [...]
+</tr>
+<tr>
+<td>
+<h4><a href="size.html">size</a></h4>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">size</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></code></td>
+</tr>
+<tr>
+<td>
+<h4><a href="slice.html">slice</a></h4>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">slice</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.DelegatingMutableBytes$slice(kotlin.Int)/index">index</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span><span class="symbol">: </span><a href="../-bytes/index.html"><span class="identifier">Bytes</span></a><span class="symbol">!</span></code><br/>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">slice</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.DelegatingMutableBytes$slice(kotlin.Int, kotlin.Int)/index">index</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">, </span><span class="identifier" id="org.apache.tuweni.bytes.DelegatingMutableBytes$slice(kotlin.Int, kotlin.Int)/length">length</span>< [...]
+</tr>
+<tr>
+<td>
+<h4><a href="to-array.html">toArray</a></h4>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">toArray</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">ByteArray</span><span class="symbol">!</span></code></td>
+</tr>
+<tr>
+<td>
+<h4><a href="to-array-unsafe.html">toArrayUnsafe</a></h4>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">toArrayUnsafe</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">ByteArray</span><span class="symbol">!</span></code></td>
+</tr>
+<tr>
+<td>
+<h4><a href="to-big-integer.html">toBigInteger</a></h4>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">toBigInteger</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">BigInteger</span><span class="symbol">!</span></code></td>
+</tr>
+<tr>
+<td>
+<h4><a href="to-hex-string.html">toHexString</a></h4>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">toHexString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span><span class="symbol">!</span></code></td>
+</tr>
+<tr>
+<td>
+<h4><a href="to-int.html">toInt</a></h4>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">toInt</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></code></td>
+</tr>
+<tr>
+<td>
+<h4><a href="to-long.html">toLong</a></h4>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">toLong</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Long</span></code></td>
+</tr>
+<tr>
+<td>
+<h4><a href="to-short-hex-string.html">toShortHexString</a></h4>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">toShortHexString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span><span class="symbol">!</span></code></td>
+</tr>
+<tr>
+<td>
+<h4><a href="to-string.html">toString</a></h4>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></code></td>
+</tr>
+<tr>
+<td>
+<h4><a href="to-unsigned-big-integer.html">toUnsignedBigInteger</a></h4>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">toUnsignedBigInteger</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">BigInteger</span><span class="symbol">!</span></code></td>
+</tr>
+<tr>
+<td>
+<h4><a href="update.html">update</a></h4>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">update</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.DelegatingMutableBytes$update(java.security.MessageDigest)/digest">digest</span><span class="symbol">:</span>&nbsp;<span class="identifier">MessageDigest</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code></td>
+</tr>
+<tr>
+<td>
+<h4><a href="xor.html">xor</a></h4>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">xor</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.DelegatingMutableBytes$xor(org.apache.tuweni.bytes.Bytes)/other">other</span><span class="symbol">:</span>&nbsp;<a href="../-bytes/index.html"><span class="identifier">Bytes</span></a><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><a href="../-bytes/index.html" [...]
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../-mutable-bytes/index.html"><span class="identifier">MutableBytes</span></a><span class="symbol">!</span><span class="symbol">&gt;</span> <span class="identifier">xor</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.DelegatingMutableBytes$xor(org.apache.tuweni.by [...]
+</tr>
+</tbody>
+</table>
+</BODY>
+</HTML>
diff --git a/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/is-zero.html b/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/is-zero.html
new file mode 100644
index 0000000..d8bfaab
--- /dev/null
+++ b/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/is-zero.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>DelegatingMutableBytes.isZero - tuweni</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">tuweni</a>&nbsp;/&nbsp;<a href="../index.html">org.apache.tuweni.bytes</a>&nbsp;/&nbsp;<a href="index.html">DelegatingMutableBytes</a>&nbsp;/&nbsp;<a href="./is-zero.html">isZero</a><br/>
+<br/>
+<h1>isZero</h1>
+<a name="org.apache.tuweni.bytes.DelegatingMutableBytes$isZero()"></a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">isZero</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/bytes/src/main/java/org/apache/tuweni/bytes/DelegatingMutableBytes.java#L118">(source)</a>
+</BODY>
+</HTML>
diff --git a/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/mutable-copy.html b/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/mutable-copy.html
new file mode 100644
index 0000000..4e3ed07
--- /dev/null
+++ b/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/mutable-copy.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>DelegatingMutableBytes.mutableCopy - tuweni</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">tuweni</a>&nbsp;/&nbsp;<a href="../index.html">org.apache.tuweni.bytes</a>&nbsp;/&nbsp;<a href="index.html">DelegatingMutableBytes</a>&nbsp;/&nbsp;<a href="./mutable-copy.html">mutableCopy</a><br/>
+<br/>
+<h1>mutableCopy</h1>
+<a name="org.apache.tuweni.bytes.DelegatingMutableBytes$mutableCopy()"></a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">mutableCopy</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="../-mutable-bytes/index.html"><span class="identifier">MutableBytes</span></a><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/bytes/src/main/java/org/apache/tuweni/bytes/DelegatingMutableBytes.java#L208">(source)</a>
+</BODY>
+</HTML>
diff --git a/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/mutable-slice.html b/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/mutable-slice.html
new file mode 100644
index 0000000..8ddbfb7
--- /dev/null
+++ b/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/mutable-slice.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>DelegatingMutableBytes.mutableSlice - tuweni</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">tuweni</a>&nbsp;/&nbsp;<a href="../index.html">org.apache.tuweni.bytes</a>&nbsp;/&nbsp;<a href="index.html">DelegatingMutableBytes</a>&nbsp;/&nbsp;<a href="./mutable-slice.html">mutableSlice</a><br/>
+<br/>
+<h1>mutableSlice</h1>
+<a name="org.apache.tuweni.bytes.DelegatingMutableBytes$mutableSlice(kotlin.Int, kotlin.Int)"></a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">mutableSlice</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.DelegatingMutableBytes$mutableSlice(kotlin.Int, kotlin.Int)/i">i</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">, </span><span class="identifier" id="org.apache.tuweni.bytes.DelegatingMutableBytes$mutableSlice(kotlin.Int, kotlin.Int)/length">l [...]
+</BODY>
+</HTML>
diff --git a/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/not.html b/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/not.html
new file mode 100644
index 0000000..123e848
--- /dev/null
+++ b/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/not.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>DelegatingMutableBytes.not - tuweni</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">tuweni</a>&nbsp;/&nbsp;<a href="../index.html">org.apache.tuweni.bytes</a>&nbsp;/&nbsp;<a href="index.html">DelegatingMutableBytes</a>&nbsp;/&nbsp;<a href="./not.html">not</a><br/>
+<br/>
+<h1>not</h1>
+<a name="org.apache.tuweni.bytes.DelegatingMutableBytes$not(org.apache.tuweni.bytes.DelegatingMutableBytes.not.T)"></a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../-mutable-bytes/index.html"><span class="identifier">MutableBytes</span></a><span class="symbol">!</span><span class="symbol">&gt;</span> <span class="identifier">not</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.DelegatingMutableBytes$not(org.apache.tuweni.by [...]
+</BODY>
+</HTML>
diff --git a/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/number-of-leading-zero-bytes.html b/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/number-of-leading-zero-bytes.html
new file mode 100644
index 0000000..4eeeedf
--- /dev/null
+++ b/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/number-of-leading-zero-bytes.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>DelegatingMutableBytes.numberOfLeadingZeroBytes - tuweni</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">tuweni</a>&nbsp;/&nbsp;<a href="../index.html">org.apache.tuweni.bytes</a>&nbsp;/&nbsp;<a href="index.html">DelegatingMutableBytes</a>&nbsp;/&nbsp;<a href="./number-of-leading-zero-bytes.html">numberOfLeadingZeroBytes</a><br/>
+<br/>
+<h1>numberOfLeadingZeroBytes</h1>
+<a name="org.apache.tuweni.bytes.DelegatingMutableBytes$numberOfLeadingZeroBytes()"></a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">numberOfLeadingZeroBytes</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/bytes/src/main/java/org/apache/tuweni/bytes/DelegatingMutableBytes.java#L128">(source)</a>
+</BODY>
+</HTML>
diff --git a/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/number-of-leading-zeros.html b/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/number-of-leading-zeros.html
new file mode 100644
index 0000000..9cee7ad
--- /dev/null
+++ b/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/number-of-leading-zeros.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>DelegatingMutableBytes.numberOfLeadingZeros - tuweni</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">tuweni</a>&nbsp;/&nbsp;<a href="../index.html">org.apache.tuweni.bytes</a>&nbsp;/&nbsp;<a href="index.html">DelegatingMutableBytes</a>&nbsp;/&nbsp;<a href="./number-of-leading-zeros.html">numberOfLeadingZeros</a><br/>
+<br/>
+<h1>numberOfLeadingZeros</h1>
+<a name="org.apache.tuweni.bytes.DelegatingMutableBytes$numberOfLeadingZeros()"></a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">numberOfLeadingZeros</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/bytes/src/main/java/org/apache/tuweni/bytes/DelegatingMutableBytes.java#L123">(source)</a>
+</BODY>
+</HTML>
diff --git a/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/or.html b/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/or.html
new file mode 100644
index 0000000..bc424f1
--- /dev/null
+++ b/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/or.html
@@ -0,0 +1,16 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>DelegatingMutableBytes.or - tuweni</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">tuweni</a>&nbsp;/&nbsp;<a href="../index.html">org.apache.tuweni.bytes</a>&nbsp;/&nbsp;<a href="index.html">DelegatingMutableBytes</a>&nbsp;/&nbsp;<a href="./or.html">or</a><br/>
+<br/>
+<h1>or</h1>
+<a name="org.apache.tuweni.bytes.DelegatingMutableBytes$or(org.apache.tuweni.bytes.Bytes)"></a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">or</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.DelegatingMutableBytes$or(org.apache.tuweni.bytes.Bytes)/other">other</span><span class="symbol">:</span>&nbsp;<a href="../-bytes/index.html"><span class="identifier">Bytes</span></a><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><a href="../-bytes/index.html">< [...]
+<a name="org.apache.tuweni.bytes.DelegatingMutableBytes$or(org.apache.tuweni.bytes.Bytes, org.apache.tuweni.bytes.DelegatingMutableBytes.or.T)"></a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../-mutable-bytes/index.html"><span class="identifier">MutableBytes</span></a><span class="symbol">!</span><span class="symbol">&gt;</span> <span class="identifier">or</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.DelegatingMutableBytes$or(org.apache.tuweni.byte [...]
+</BODY>
+</HTML>
diff --git a/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/set-int.html b/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/set-int.html
new file mode 100644
index 0000000..b203507
--- /dev/null
+++ b/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/set-int.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>DelegatingMutableBytes.setInt - tuweni</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">tuweni</a>&nbsp;/&nbsp;<a href="../index.html">org.apache.tuweni.bytes</a>&nbsp;/&nbsp;<a href="index.html">DelegatingMutableBytes</a>&nbsp;/&nbsp;<a href="./set-int.html">setInt</a><br/>
+<br/>
+<h1>setInt</h1>
+<a name="org.apache.tuweni.bytes.DelegatingMutableBytes$setInt(kotlin.Int, kotlin.Int)"></a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">setInt</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.DelegatingMutableBytes$setInt(kotlin.Int, kotlin.Int)/i">i</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">, </span><span class="identifier" id="org.apache.tuweni.bytes.DelegatingMutableBytes$setInt(kotlin.Int, kotlin.Int)/value">value</span><span cl [...]
+</BODY>
+</HTML>
diff --git a/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/set-long.html b/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/set-long.html
new file mode 100644
index 0000000..80ffa10
--- /dev/null
+++ b/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/set-long.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>DelegatingMutableBytes.setLong - tuweni</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">tuweni</a>&nbsp;/&nbsp;<a href="../index.html">org.apache.tuweni.bytes</a>&nbsp;/&nbsp;<a href="index.html">DelegatingMutableBytes</a>&nbsp;/&nbsp;<a href="./set-long.html">setLong</a><br/>
+<br/>
+<h1>setLong</h1>
+<a name="org.apache.tuweni.bytes.DelegatingMutableBytes$setLong(kotlin.Int, kotlin.Long)"></a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">setLong</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.DelegatingMutableBytes$setLong(kotlin.Int, kotlin.Long)/i">i</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">, </span><span class="identifier" id="org.apache.tuweni.bytes.DelegatingMutableBytes$setLong(kotlin.Int, kotlin.Long)/value">value</span><sp [...]
+</BODY>
+</HTML>
diff --git a/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/set.html b/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/set.html
new file mode 100644
index 0000000..27312a3
--- /dev/null
+++ b/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/set.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>DelegatingMutableBytes.set - tuweni</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">tuweni</a>&nbsp;/&nbsp;<a href="../index.html">org.apache.tuweni.bytes</a>&nbsp;/&nbsp;<a href="index.html">DelegatingMutableBytes</a>&nbsp;/&nbsp;<a href="./set.html">set</a><br/>
+<br/>
+<h1>set</h1>
+<a name="org.apache.tuweni.bytes.DelegatingMutableBytes$set(kotlin.Int, kotlin.Byte)"></a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">set</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.DelegatingMutableBytes$set(kotlin.Int, kotlin.Byte)/i">i</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">, </span><span class="identifier" id="org.apache.tuweni.bytes.DelegatingMutableBytes$set(kotlin.Int, kotlin.Byte)/b">b</span><span class="symbol">:< [...]
+</BODY>
+</HTML>
diff --git a/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/shift-left.html b/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/shift-left.html
new file mode 100644
index 0000000..d9ef775
--- /dev/null
+++ b/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/shift-left.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>DelegatingMutableBytes.shiftLeft - tuweni</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">tuweni</a>&nbsp;/&nbsp;<a href="../index.html">org.apache.tuweni.bytes</a>&nbsp;/&nbsp;<a href="index.html">DelegatingMutableBytes</a>&nbsp;/&nbsp;<a href="./shift-left.html">shiftLeft</a><br/>
+<br/>
+<h1>shiftLeft</h1>
+<a name="org.apache.tuweni.bytes.DelegatingMutableBytes$shiftLeft(kotlin.Int, org.apache.tuweni.bytes.DelegatingMutableBytes.shiftLeft.T)"></a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../-mutable-bytes/index.html"><span class="identifier">MutableBytes</span></a><span class="symbol">!</span><span class="symbol">&gt;</span> <span class="identifier">shiftLeft</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.DelegatingMutableBytes$shiftLeft(kotlin.I [...]
+</BODY>
+</HTML>
diff --git a/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/shift-right.html b/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/shift-right.html
new file mode 100644
index 0000000..c0073a5
--- /dev/null
+++ b/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/shift-right.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>DelegatingMutableBytes.shiftRight - tuweni</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">tuweni</a>&nbsp;/&nbsp;<a href="../index.html">org.apache.tuweni.bytes</a>&nbsp;/&nbsp;<a href="index.html">DelegatingMutableBytes</a>&nbsp;/&nbsp;<a href="./shift-right.html">shiftRight</a><br/>
+<br/>
+<h1>shiftRight</h1>
+<a name="org.apache.tuweni.bytes.DelegatingMutableBytes$shiftRight(kotlin.Int, org.apache.tuweni.bytes.DelegatingMutableBytes.shiftRight.T)"></a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../-mutable-bytes/index.html"><span class="identifier">MutableBytes</span></a><span class="symbol">!</span><span class="symbol">&gt;</span> <span class="identifier">shiftRight</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.DelegatingMutableBytes$shiftRight(kotlin [...]
+</BODY>
+</HTML>
diff --git a/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/size.html b/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/size.html
new file mode 100644
index 0000000..55af997
--- /dev/null
+++ b/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/size.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>DelegatingMutableBytes.size - tuweni</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">tuweni</a>&nbsp;/&nbsp;<a href="../index.html">org.apache.tuweni.bytes</a>&nbsp;/&nbsp;<a href="index.html">DelegatingMutableBytes</a>&nbsp;/&nbsp;<a href="./size.html">size</a><br/>
+<br/>
+<h1>size</h1>
+<a name="org.apache.tuweni.bytes.DelegatingMutableBytes$size()"></a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">size</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/bytes/src/main/java/org/apache/tuweni/bytes/DelegatingMutableBytes.java#L78">(source)</a>
+</BODY>
+</HTML>
diff --git a/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/slice.html b/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/slice.html
new file mode 100644
index 0000000..396f7ee
--- /dev/null
+++ b/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/slice.html
@@ -0,0 +1,16 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>DelegatingMutableBytes.slice - tuweni</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">tuweni</a>&nbsp;/&nbsp;<a href="../index.html">org.apache.tuweni.bytes</a>&nbsp;/&nbsp;<a href="index.html">DelegatingMutableBytes</a>&nbsp;/&nbsp;<a href="./slice.html">slice</a><br/>
+<br/>
+<h1>slice</h1>
+<a name="org.apache.tuweni.bytes.DelegatingMutableBytes$slice(kotlin.Int)"></a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">slice</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.DelegatingMutableBytes$slice(kotlin.Int)/index">index</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span><span class="symbol">: </span><a href="../-bytes/index.html"><span class="identifier">Bytes</span></a><span class="symbol">!</span></code> <a [...]
+<a name="org.apache.tuweni.bytes.DelegatingMutableBytes$slice(kotlin.Int, kotlin.Int)"></a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">slice</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.DelegatingMutableBytes$slice(kotlin.Int, kotlin.Int)/index">index</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">, </span><span class="identifier" id="org.apache.tuweni.bytes.DelegatingMutableBytes$slice(kotlin.Int, kotlin.Int)/length">length</span>< [...]
+</BODY>
+</HTML>
diff --git a/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/to-array-unsafe.html b/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/to-array-unsafe.html
new file mode 100644
index 0000000..6c521ce
--- /dev/null
+++ b/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/to-array-unsafe.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>DelegatingMutableBytes.toArrayUnsafe - tuweni</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">tuweni</a>&nbsp;/&nbsp;<a href="../index.html">org.apache.tuweni.bytes</a>&nbsp;/&nbsp;<a href="index.html">DelegatingMutableBytes</a>&nbsp;/&nbsp;<a href="./to-array-unsafe.html">toArrayUnsafe</a><br/>
+<br/>
+<h1>toArrayUnsafe</h1>
+<a name="org.apache.tuweni.bytes.DelegatingMutableBytes$toArrayUnsafe()"></a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">toArrayUnsafe</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">ByteArray</span><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/bytes/src/main/java/org/apache/tuweni/bytes/DelegatingMutableBytes.java#L253">(source)</a>
+</BODY>
+</HTML>
diff --git a/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/to-array.html b/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/to-array.html
new file mode 100644
index 0000000..dade214
--- /dev/null
+++ b/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/to-array.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>DelegatingMutableBytes.toArray - tuweni</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">tuweni</a>&nbsp;/&nbsp;<a href="../index.html">org.apache.tuweni.bytes</a>&nbsp;/&nbsp;<a href="index.html">DelegatingMutableBytes</a>&nbsp;/&nbsp;<a href="./to-array.html">toArray</a><br/>
+<br/>
+<h1>toArray</h1>
+<a name="org.apache.tuweni.bytes.DelegatingMutableBytes$toArray()"></a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">toArray</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">ByteArray</span><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/bytes/src/main/java/org/apache/tuweni/bytes/DelegatingMutableBytes.java#L248">(source)</a>
+</BODY>
+</HTML>
diff --git a/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/to-big-integer.html b/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/to-big-integer.html
new file mode 100644
index 0000000..dbe5d00
--- /dev/null
+++ b/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/to-big-integer.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>DelegatingMutableBytes.toBigInteger - tuweni</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">tuweni</a>&nbsp;/&nbsp;<a href="../index.html">org.apache.tuweni.bytes</a>&nbsp;/&nbsp;<a href="index.html">DelegatingMutableBytes</a>&nbsp;/&nbsp;<a href="./to-big-integer.html">toBigInteger</a><br/>
+<br/>
+<h1>toBigInteger</h1>
+<a name="org.apache.tuweni.bytes.DelegatingMutableBytes$toBigInteger()"></a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">toBigInteger</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">BigInteger</span><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/bytes/src/main/java/org/apache/tuweni/bytes/DelegatingMutableBytes.java#L108">(source)</a>
+</BODY>
+</HTML>
diff --git a/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/to-hex-string.html b/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/to-hex-string.html
new file mode 100644
index 0000000..c0e27ce
--- /dev/null
+++ b/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/to-hex-string.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>DelegatingMutableBytes.toHexString - tuweni</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">tuweni</a>&nbsp;/&nbsp;<a href="../index.html">org.apache.tuweni.bytes</a>&nbsp;/&nbsp;<a href="index.html">DelegatingMutableBytes</a>&nbsp;/&nbsp;<a href="./to-hex-string.html">toHexString</a><br/>
+<br/>
+<h1>toHexString</h1>
+<a name="org.apache.tuweni.bytes.DelegatingMutableBytes$toHexString()"></a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">toHexString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/bytes/src/main/java/org/apache/tuweni/bytes/DelegatingMutableBytes.java#L263">(source)</a>
+</BODY>
+</HTML>
diff --git a/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/to-int.html b/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/to-int.html
new file mode 100644
index 0000000..2a58656
--- /dev/null
+++ b/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/to-int.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>DelegatingMutableBytes.toInt - tuweni</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">tuweni</a>&nbsp;/&nbsp;<a href="../index.html">org.apache.tuweni.bytes</a>&nbsp;/&nbsp;<a href="index.html">DelegatingMutableBytes</a>&nbsp;/&nbsp;<a href="./to-int.html">toInt</a><br/>
+<br/>
+<h1>toInt</h1>
+<a name="org.apache.tuweni.bytes.DelegatingMutableBytes$toInt()"></a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">toInt</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/bytes/src/main/java/org/apache/tuweni/bytes/DelegatingMutableBytes.java#L93">(source)</a>
+</BODY>
+</HTML>
diff --git a/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/to-long.html b/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/to-long.html
new file mode 100644
index 0000000..33ec81e
--- /dev/null
+++ b/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/to-long.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>DelegatingMutableBytes.toLong - tuweni</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">tuweni</a>&nbsp;/&nbsp;<a href="../index.html">org.apache.tuweni.bytes</a>&nbsp;/&nbsp;<a href="index.html">DelegatingMutableBytes</a>&nbsp;/&nbsp;<a href="./to-long.html">toLong</a><br/>
+<br/>
+<h1>toLong</h1>
+<a name="org.apache.tuweni.bytes.DelegatingMutableBytes$toLong()"></a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">toLong</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Long</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/bytes/src/main/java/org/apache/tuweni/bytes/DelegatingMutableBytes.java#L103">(source)</a>
+</BODY>
+</HTML>
diff --git a/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/to-short-hex-string.html b/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/to-short-hex-string.html
new file mode 100644
index 0000000..2103896
--- /dev/null
+++ b/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/to-short-hex-string.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>DelegatingMutableBytes.toShortHexString - tuweni</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">tuweni</a>&nbsp;/&nbsp;<a href="../index.html">org.apache.tuweni.bytes</a>&nbsp;/&nbsp;<a href="index.html">DelegatingMutableBytes</a>&nbsp;/&nbsp;<a href="./to-short-hex-string.html">toShortHexString</a><br/>
+<br/>
+<h1>toShortHexString</h1>
+<a name="org.apache.tuweni.bytes.DelegatingMutableBytes$toShortHexString()"></a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">toShortHexString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/bytes/src/main/java/org/apache/tuweni/bytes/DelegatingMutableBytes.java#L268">(source)</a>
+</BODY>
+</HTML>
diff --git a/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/to-string.html b/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/to-string.html
new file mode 100644
index 0000000..b7ef639
--- /dev/null
+++ b/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/to-string.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>DelegatingMutableBytes.toString - tuweni</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">tuweni</a>&nbsp;/&nbsp;<a href="../index.html">org.apache.tuweni.bytes</a>&nbsp;/&nbsp;<a href="index.html">DelegatingMutableBytes</a>&nbsp;/&nbsp;<a href="./to-string.html">toString</a><br/>
+<br/>
+<h1>toString</h1>
+<a name="org.apache.tuweni.bytes.DelegatingMutableBytes$toString()"></a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/bytes/src/main/java/org/apache/tuweni/bytes/DelegatingMutableBytes.java#L258">(source)</a>
+</BODY>
+</HTML>
diff --git a/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/to-unsigned-big-integer.html b/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/to-unsigned-big-integer.html
new file mode 100644
index 0000000..86fb18c
--- /dev/null
+++ b/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/to-unsigned-big-integer.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>DelegatingMutableBytes.toUnsignedBigInteger - tuweni</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">tuweni</a>&nbsp;/&nbsp;<a href="../index.html">org.apache.tuweni.bytes</a>&nbsp;/&nbsp;<a href="index.html">DelegatingMutableBytes</a>&nbsp;/&nbsp;<a href="./to-unsigned-big-integer.html">toUnsignedBigInteger</a><br/>
+<br/>
+<h1>toUnsignedBigInteger</h1>
+<a name="org.apache.tuweni.bytes.DelegatingMutableBytes$toUnsignedBigInteger()"></a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">toUnsignedBigInteger</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">BigInteger</span><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/bytes/src/main/java/org/apache/tuweni/bytes/DelegatingMutableBytes.java#L113">(source)</a>
+</BODY>
+</HTML>
diff --git a/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/update.html b/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/update.html
new file mode 100644
index 0000000..a0797b0
--- /dev/null
+++ b/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/update.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>DelegatingMutableBytes.update - tuweni</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">tuweni</a>&nbsp;/&nbsp;<a href="../index.html">org.apache.tuweni.bytes</a>&nbsp;/&nbsp;<a href="index.html">DelegatingMutableBytes</a>&nbsp;/&nbsp;<a href="./update.html">update</a><br/>
+<br/>
+<h1>update</h1>
+<a name="org.apache.tuweni.bytes.DelegatingMutableBytes$update(java.security.MessageDigest)"></a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">update</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.DelegatingMutableBytes$update(java.security.MessageDigest)/digest">digest</span><span class="symbol">:</span>&nbsp;<span class="identifier">MessageDigest</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code> <a href [...]
+</BODY>
+</HTML>
diff --git a/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/xor.html b/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/xor.html
new file mode 100644
index 0000000..a50448b
--- /dev/null
+++ b/content/docs/org.apache.tuweni.bytes/-delegating-mutable-bytes/xor.html
@@ -0,0 +1,16 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>DelegatingMutableBytes.xor - tuweni</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">tuweni</a>&nbsp;/&nbsp;<a href="../index.html">org.apache.tuweni.bytes</a>&nbsp;/&nbsp;<a href="index.html">DelegatingMutableBytes</a>&nbsp;/&nbsp;<a href="./xor.html">xor</a><br/>
+<br/>
+<h1>xor</h1>
+<a name="org.apache.tuweni.bytes.DelegatingMutableBytes$xor(org.apache.tuweni.bytes.Bytes)"></a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">xor</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.DelegatingMutableBytes$xor(org.apache.tuweni.bytes.Bytes)/other">other</span><span class="symbol">:</span>&nbsp;<a href="../-bytes/index.html"><span class="identifier">Bytes</span></a><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><a href="../-bytes/index.html" [...]
+<a name="org.apache.tuweni.bytes.DelegatingMutableBytes$xor(org.apache.tuweni.bytes.Bytes, org.apache.tuweni.bytes.DelegatingMutableBytes.xor.T)"></a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../-mutable-bytes/index.html"><span class="identifier">MutableBytes</span></a><span class="symbol">!</span><span class="symbol">&gt;</span> <span class="identifier">xor</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.DelegatingMutableBytes$xor(org.apache.tuweni.by [...]
+</BODY>
+</HTML>
diff --git a/content/docs/org.apache.tuweni.bytes/-mutable-byte-buffer-wrapping-bytes/copy.html b/content/docs/org.apache.tuweni.bytes/-mutable-byte-buffer-wrapping-bytes/copy.html
index 93b58a6..9bb914f 100644
--- a/content/docs/org.apache.tuweni.bytes/-mutable-byte-buffer-wrapping-bytes/copy.html
+++ b/content/docs/org.apache.tuweni.bytes/-mutable-byte-buffer-wrapping-bytes/copy.html
@@ -9,6 +9,6 @@
 <br/>
 <h1>copy</h1>
 <a name="org.apache.tuweni.bytes.MutableByteBufferWrappingBytes$copy()"></a>
-<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">copy</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="../-bytes/index.html"><span class="identifier">Bytes</span></a><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/bytes/src/main/java/org/apache/tuweni/bytes/MutableByteBufferWrappingBytes.java#L67">(source)</a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">copy</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="../-bytes/index.html"><span class="identifier">Bytes</span></a><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/bytes/src/main/java/org/apache/tuweni/bytes/MutableByteBufferWrappingBytes.java#L67">(source)</a>
 </BODY>
 </HTML>
diff --git a/content/docs/org.apache.tuweni.bytes/-mutable-byte-buffer-wrapping-bytes/hash-code.html b/content/docs/org.apache.tuweni.bytes/-mutable-byte-buffer-wrapping-bytes/hash-code.html
new file mode 100644
index 0000000..b05025a
--- /dev/null
+++ b/content/docs/org.apache.tuweni.bytes/-mutable-byte-buffer-wrapping-bytes/hash-code.html
@@ -0,0 +1,14 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>MutableByteBufferWrappingBytes.hashCode - tuweni</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">tuweni</a>&nbsp;/&nbsp;<a href="../index.html">org.apache.tuweni.bytes</a>&nbsp;/&nbsp;<a href="index.html">MutableByteBufferWrappingBytes</a>&nbsp;/&nbsp;<a href="./hash-code.html">hashCode</a><br/>
+<br/>
+<h1>hashCode</h1>
+<a name="org.apache.tuweni.bytes.MutableByteBufferWrappingBytes$hashCode()"></a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">hashCode</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/bytes/src/main/java/org/apache/tuweni/bytes/MutableByteBufferWrappingBytes.java#L72">(source)</a>
+</BODY>
+</HTML>
diff --git a/content/docs/org.apache.tuweni.bytes/-mutable-byte-buffer-wrapping-bytes/index.html b/content/docs/org.apache.tuweni.bytes/-mutable-byte-buffer-wrapping-bytes/index.html
index f457573..c61cd50 100644
--- a/content/docs/org.apache.tuweni.bytes/-mutable-byte-buffer-wrapping-bytes/index.html
+++ b/content/docs/org.apache.tuweni.bytes/-mutable-byte-buffer-wrapping-bytes/index.html
@@ -8,7 +8,7 @@
 <a href="../../index.html">tuweni</a>&nbsp;/&nbsp;<a href="../index.html">org.apache.tuweni.bytes</a>&nbsp;/&nbsp;<a href="./index.html">MutableByteBufferWrappingBytes</a><br/>
 <br/>
 <h1>MutableByteBufferWrappingBytes</h1>
-<code><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">MutableByteBufferWrappingBytes</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">ByteBufferWrappingBytes</span><span class="symbol">, </span><a href="../-mutable-bytes/index.html"><span class="identifier">MutableBytes</span></a></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/bytes/src/main/java/org/apache/tuweni/bytes/MutableByteBufferWrappingB [...]
+<code><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">MutableByteBufferWrappingBytes</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">ByteBufferWrappingBytes</span><span class="symbol">, </span><a href="../-mutable-bytes/index.html"><span class="identifier">MutableBytes</span></a></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/bytes/src/main/java/org/apache/tuweni/bytes/MutableByteBufferWrappingByt [...]
 <h3>Functions</h3>
 <table>
 <tbody>
@@ -21,6 +21,13 @@
 </tr>
 <tr>
 <td>
+<h4><a href="hash-code.html">hashCode</a></h4>
+</td>
+<td>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">hashCode</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></code></td>
+</tr>
+<tr>
+<td>
 <h4><a href="mutable-slice.html">mutableSlice</a></h4>
 </td>
 <td>
diff --git a/content/docs/org.apache.tuweni.bytes/-mutable-byte-buffer-wrapping-bytes/mutable-slice.html b/content/docs/org.apache.tuweni.bytes/-mutable-byte-buffer-wrapping-bytes/mutable-slice.html
index 2593e32..08637e1 100644
--- a/content/docs/org.apache.tuweni.bytes/-mutable-byte-buffer-wrapping-bytes/mutable-slice.html
+++ b/content/docs/org.apache.tuweni.bytes/-mutable-byte-buffer-wrapping-bytes/mutable-slice.html
@@ -9,6 +9,6 @@
 <br/>
 <h1>mutableSlice</h1>
 <a name="org.apache.tuweni.bytes.MutableByteBufferWrappingBytes$mutableSlice(kotlin.Int, kotlin.Int)"></a>
-<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">mutableSlice</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.MutableByteBufferWrappingBytes$mutableSlice(kotlin.Int, kotlin.Int)/i">i</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">, </span><span class="identifier" id="org.apache.tuweni.bytes.MutableByteBufferWrappingBytes$mutableSlice(kotlin.Int, kotli [...]
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">mutableSlice</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.MutableByteBufferWrappingBytes$mutableSlice(kotlin.Int, kotlin.Int)/i">i</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">, </span><span class="identifier" id="org.apache.tuweni.bytes.MutableByteBufferWrappingBytes$mutableSlice(kotlin.Int, kotli [...]
 </BODY>
 </HTML>
diff --git a/content/docs/org.apache.tuweni.bytes/-mutable-byte-buffer-wrapping-bytes/set-int.html b/content/docs/org.apache.tuweni.bytes/-mutable-byte-buffer-wrapping-bytes/set-int.html
index 3b70523..ccc5445 100644
--- a/content/docs/org.apache.tuweni.bytes/-mutable-byte-buffer-wrapping-bytes/set-int.html
+++ b/content/docs/org.apache.tuweni.bytes/-mutable-byte-buffer-wrapping-bytes/set-int.html
@@ -9,6 +9,6 @@
 <br/>
 <h1>setInt</h1>
 <a name="org.apache.tuweni.bytes.MutableByteBufferWrappingBytes$setInt(kotlin.Int, kotlin.Int)"></a>
-<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">setInt</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.MutableByteBufferWrappingBytes$setInt(kotlin.Int, kotlin.Int)/i">i</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">, </span><span class="identifier" id="org.apache.tuweni.bytes.MutableByteBufferWrappingBytes$setInt(kotlin.Int, kotlin.Int)/value">valu [...]
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">setInt</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.MutableByteBufferWrappingBytes$setInt(kotlin.Int, kotlin.Int)/i">i</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">, </span><span class="identifier" id="org.apache.tuweni.bytes.MutableByteBufferWrappingBytes$setInt(kotlin.Int, kotlin.Int)/value">valu [...]
 </BODY>
 </HTML>
diff --git a/content/docs/org.apache.tuweni.bytes/-mutable-byte-buffer-wrapping-bytes/set-long.html b/content/docs/org.apache.tuweni.bytes/-mutable-byte-buffer-wrapping-bytes/set-long.html
index 073bd19..5671200 100644
--- a/content/docs/org.apache.tuweni.bytes/-mutable-byte-buffer-wrapping-bytes/set-long.html
+++ b/content/docs/org.apache.tuweni.bytes/-mutable-byte-buffer-wrapping-bytes/set-long.html
@@ -9,6 +9,6 @@
 <br/>
 <h1>setLong</h1>
 <a name="org.apache.tuweni.bytes.MutableByteBufferWrappingBytes$setLong(kotlin.Int, kotlin.Long)"></a>
-<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">setLong</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.MutableByteBufferWrappingBytes$setLong(kotlin.Int, kotlin.Long)/i">i</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">, </span><span class="identifier" id="org.apache.tuweni.bytes.MutableByteBufferWrappingBytes$setLong(kotlin.Int, kotlin.Long)/value" [...]
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">setLong</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.MutableByteBufferWrappingBytes$setLong(kotlin.Int, kotlin.Long)/i">i</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">, </span><span class="identifier" id="org.apache.tuweni.bytes.MutableByteBufferWrappingBytes$setLong(kotlin.Int, kotlin.Long)/value" [...]
 </BODY>
 </HTML>
diff --git a/content/docs/org.apache.tuweni.bytes/-mutable-byte-buffer-wrapping-bytes/set.html b/content/docs/org.apache.tuweni.bytes/-mutable-byte-buffer-wrapping-bytes/set.html
index eb9bdfa..a59e9a8 100644
--- a/content/docs/org.apache.tuweni.bytes/-mutable-byte-buffer-wrapping-bytes/set.html
+++ b/content/docs/org.apache.tuweni.bytes/-mutable-byte-buffer-wrapping-bytes/set.html
@@ -9,6 +9,6 @@
 <br/>
 <h1>set</h1>
 <a name="org.apache.tuweni.bytes.MutableByteBufferWrappingBytes$set(kotlin.Int, kotlin.Byte)"></a>
-<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">set</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.MutableByteBufferWrappingBytes$set(kotlin.Int, kotlin.Byte)/i">i</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">, </span><span class="identifier" id="org.apache.tuweni.bytes.MutableByteBufferWrappingBytes$set(kotlin.Int, kotlin.Byte)/b">b</span><span c [...]
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">set</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.MutableByteBufferWrappingBytes$set(kotlin.Int, kotlin.Byte)/i">i</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">, </span><span class="identifier" id="org.apache.tuweni.bytes.MutableByteBufferWrappingBytes$set(kotlin.Int, kotlin.Byte)/b">b</span><span c [...]
 </BODY>
 </HTML>
diff --git a/content/docs/org.apache.tuweni.bytes/-mutable-bytes/-e-m-p-t-y.html b/content/docs/org.apache.tuweni.bytes/-mutable-bytes/-e-m-p-t-y.html
index c2d187c..5809963 100644
--- a/content/docs/org.apache.tuweni.bytes/-mutable-bytes/-e-m-p-t-y.html
+++ b/content/docs/org.apache.tuweni.bytes/-mutable-bytes/-e-m-p-t-y.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>EMPTY</h1>
 <a name="org.apache.tuweni.bytes.MutableBytes$EMPTY"></a>
-<code><span class="keyword">static</span> <span class="keyword">val </span><span class="identifier">EMPTY</span><span class="symbol">: </span><a href="index.html"><span class="identifier">MutableBytes</span></a><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/bytes/src/main/java/org/apache/tuweni/bytes/MutableBytes.java#L33">(source)</a>
+<code><span class="keyword">static</span> <span class="keyword">val </span><span class="identifier">EMPTY</span><span class="symbol">: </span><a href="index.html"><span class="identifier">MutableBytes</span></a><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/bytes/src/main/java/org/apache/tuweni/bytes/MutableBytes.java#L33">(source)</a>
 <p>The empty value (with 0 bytes).</p>
 </BODY>
 </HTML>
diff --git a/content/docs/org.apache.tuweni.bytes/-mutable-bytes/clear.html b/content/docs/org.apache.tuweni.bytes/-mutable-bytes/clear.html
index a0bbe93..8671e88 100644
--- a/content/docs/org.apache.tuweni.bytes/-mutable-bytes/clear.html
+++ b/content/docs/org.apache.tuweni.bytes/-mutable-bytes/clear.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>clear</h1>
 <a name="org.apache.tuweni.bytes.MutableBytes$clear()"></a>
-<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">clear</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/bytes/src/main/java/org/apache/tuweni/bytes/MutableBytes.java#L373">(source)</a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">clear</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/bytes/src/main/java/org/apache/tuweni/bytes/MutableBytes.java#L373">(source)</a>
 <p>Set all bytes in this value to 0.</p>
 </BODY>
 </HTML>
diff --git a/content/docs/org.apache.tuweni.bytes/-mutable-bytes/create.html b/content/docs/org.apache.tuweni.bytes/-mutable-bytes/create.html
index d4d8204..779aaaa 100644
--- a/content/docs/org.apache.tuweni.bytes/-mutable-bytes/create.html
+++ b/content/docs/org.apache.tuweni.bytes/-mutable-bytes/create.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>create</h1>
 <a name="org.apache.tuweni.bytes.MutableBytes$create(kotlin.Int)"></a>
-<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">create</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.MutableBytes$create(kotlin.Int)/size">size</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">MutableBytes</span></a><span class="sym [...]
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">create</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.MutableBytes$create(kotlin.Int)/size">size</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">MutableBytes</span></a><span class="sym [...]
 <p>Create a new mutable byte value.</p>
 <h3>Parameters</h3>
 <p><a name="size"></a>
diff --git a/content/docs/org.apache.tuweni.bytes/-mutable-bytes/decrement.html b/content/docs/org.apache.tuweni.bytes/-mutable-bytes/decrement.html
index 1516cc5..1e32c35 100644
--- a/content/docs/org.apache.tuweni.bytes/-mutable-bytes/decrement.html
+++ b/content/docs/org.apache.tuweni.bytes/-mutable-bytes/decrement.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>decrement</h1>
 <a name="org.apache.tuweni.bytes.MutableBytes$decrement()"></a>
-<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">decrement</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">MutableBytes</span></a><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/bytes/src/main/java/org/apache/tuweni/bytes/MutableBytes.java#L329">(source)</a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">decrement</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">MutableBytes</span></a><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/bytes/src/main/java/org/apache/tuweni/bytes/MutableBytes.java#L329">(source)</a>
 <p>Decrements the value of the bytes by 1, treating the value as big endian. If decrementing underflows the value then all bits flip, i.e. decrementing 0x0000 will return 0xFFFF.</p>
 <p><strong>Return</strong><br/>
 <a href="index.html"><span class="identifier">MutableBytes</span></a><span class="symbol">!</span><span class="symbol">:</span> this value</p>
diff --git a/content/docs/org.apache.tuweni.bytes/-mutable-bytes/fill.html b/content/docs/org.apache.tuweni.bytes/-mutable-bytes/fill.html
index 3a650b6..4d5dd2f 100644
--- a/content/docs/org.apache.tuweni.bytes/-mutable-bytes/fill.html
+++ b/content/docs/org.apache.tuweni.bytes/-mutable-bytes/fill.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>fill</h1>
 <a name="org.apache.tuweni.bytes.MutableBytes$fill(kotlin.Byte)"></a>
-<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">fill</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.MutableBytes$fill(kotlin.Byte)/b">b</span><span class="symbol">:</span>&nbsp;<span class="identifier">Byte</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/bytes/src/main/java/o [...]
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">fill</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.MutableBytes$fill(kotlin.Byte)/b">b</span><span class="symbol">:</span>&nbsp;<span class="identifier">Byte</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/bytes/src/main/java/org [...]
 <p>Fill all the bytes of this value with the specified byte.</p>
 <h3>Parameters</h3>
 <p><a name="b"></a>
diff --git a/content/docs/org.apache.tuweni.bytes/-mutable-bytes/increment.html b/content/docs/org.apache.tuweni.bytes/-mutable-bytes/increment.html
index 32d93fd..b6473cb 100644
--- a/content/docs/org.apache.tuweni.bytes/-mutable-bytes/increment.html
+++ b/content/docs/org.apache.tuweni.bytes/-mutable-bytes/increment.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>increment</h1>
 <a name="org.apache.tuweni.bytes.MutableBytes$increment()"></a>
-<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">increment</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">MutableBytes</span></a><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/bytes/src/main/java/org/apache/tuweni/bytes/MutableBytes.java#L309">(source)</a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">increment</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">MutableBytes</span></a><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/bytes/src/main/java/org/apache/tuweni/bytes/MutableBytes.java#L309">(source)</a>
 <p>Increments the value of the bytes by 1, treating the value as big endian. If incrementing overflows the value then all bits flip, i.e. incrementing 0xFFFF will return 0x0000.</p>
 <p><strong>Return</strong><br/>
 <a href="index.html"><span class="identifier">MutableBytes</span></a><span class="symbol">!</span><span class="symbol">:</span> this value</p>
diff --git a/content/docs/org.apache.tuweni.bytes/-mutable-bytes/index.html b/content/docs/org.apache.tuweni.bytes/-mutable-bytes/index.html
index d9b9e91..b57c9cc 100644
--- a/content/docs/org.apache.tuweni.bytes/-mutable-bytes/index.html
+++ b/content/docs/org.apache.tuweni.bytes/-mutable-bytes/index.html
@@ -8,7 +8,7 @@
 <a href="../../index.html">tuweni</a>&nbsp;/&nbsp;<a href="../index.html">org.apache.tuweni.bytes</a>&nbsp;/&nbsp;<a href="./index.html">MutableBytes</a><br/>
 <br/>
 <h1>MutableBytes</h1>
-<code><span class="keyword">interface </span><span class="identifier">MutableBytes</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../-bytes/index.html"><span class="identifier">Bytes</span></a></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/bytes/src/main/java/org/apache/tuweni/bytes/MutableBytes.java#L28">(source)</a>
+<code><span class="keyword">interface </span><span class="identifier">MutableBytes</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../-bytes/index.html"><span class="identifier">Bytes</span></a></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/bytes/src/main/java/org/apache/tuweni/bytes/MutableBytes.java#L28">(source)</a>
 <p>A mutable <code><a href="../-bytes/index.html">Bytes</a></code> value.</p>
 <h3>Properties</h3>
 <table>
@@ -155,6 +155,14 @@
 <tbody>
 <tr>
 <td>
+<h4><a href="../-delegating-mutable-bytes/index.html">DelegatingMutableBytes</a></h4>
+</td>
+<td>
+<p>A class that holds and delegates all operations to its inner bytes field. </p>
+<code><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">DelegatingMutableBytes</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="./index.html"><span class="identifier">MutableBytes</span></a></code></td>
+</tr>
+<tr>
+<td>
 <h4><a href="../-mutable-byte-buffer-wrapping-bytes/index.html">MutableByteBufferWrappingBytes</a></h4>
 </td>
 <td>
diff --git a/content/docs/org.apache.tuweni.bytes/-mutable-bytes/mutable-slice.html b/content/docs/org.apache.tuweni.bytes/-mutable-bytes/mutable-slice.html
index 2b937d1..3773491 100644
--- a/content/docs/org.apache.tuweni.bytes/-mutable-bytes/mutable-slice.html
+++ b/content/docs/org.apache.tuweni.bytes/-mutable-bytes/mutable-slice.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>mutableSlice</h1>
 <a name="org.apache.tuweni.bytes.MutableBytes$mutableSlice(kotlin.Int, kotlin.Int)"></a>
-<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">mutableSlice</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.MutableBytes$mutableSlice(kotlin.Int, kotlin.Int)/i">i</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">, </span><span class="identifier" id="org.apache.tuweni.bytes.MutableBytes$mutableSlice(kotlin.Int, kotlin.Int)/length">length</span><spa [...]
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">mutableSlice</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.MutableBytes$mutableSlice(kotlin.Int, kotlin.Int)/i">i</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">, </span><span class="identifier" id="org.apache.tuweni.bytes.MutableBytes$mutableSlice(kotlin.Int, kotlin.Int)/length">length</span><spa [...]
 <p>Create a mutable slice of the bytes of this value. </p>
 <p> Note: the resulting slice is only a view over the original value. Holding a reference to the returned slice may hold more memory than the slide represents. Use <code><a href="../-bytes/copy.html">#copy</a></code> on the returned slice to avoid this.</p>
 <h3>Parameters</h3>
diff --git a/content/docs/org.apache.tuweni.bytes/-mutable-bytes/of.html b/content/docs/org.apache.tuweni.bytes/-mutable-bytes/of.html
index 3c006bc..de3ecc2 100644
--- a/content/docs/org.apache.tuweni.bytes/-mutable-bytes/of.html
+++ b/content/docs/org.apache.tuweni.bytes/-mutable-bytes/of.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>of</h1>
 <a name="org.apache.tuweni.bytes.MutableBytes$of(kotlin.ByteArray)"></a>
-<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">of</span><span class="symbol">(</span><span class="keyword">vararg</span> <span class="identifier" id="org.apache.tuweni.bytes.MutableBytes$of(kotlin.ByteArray)/bytes">bytes</span><span class="symbol">:</span>&nbsp;<span class="identifier">Byte</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Mu [...]
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">of</span><span class="symbol">(</span><span class="keyword">vararg</span> <span class="identifier" id="org.apache.tuweni.bytes.MutableBytes$of(kotlin.ByteArray)/bytes">bytes</span><span class="symbol">:</span>&nbsp;<span class="identifier">Byte</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Mu [...]
 <p>Create a value that contains the specified bytes in their specified order.</p>
 <h3>Parameters</h3>
 <p><a name="bytes"></a>
@@ -17,7 +17,7 @@
 <p><strong>Return</strong><br/>
 <a href="index.html"><span class="identifier">MutableBytes</span></a><span class="symbol">!</span><span class="symbol">:</span> A value containing the specified bytes.</p>
 <a name="org.apache.tuweni.bytes.MutableBytes$of(kotlin.IntArray)"></a>
-<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">of</span><span class="symbol">(</span><span class="keyword">vararg</span> <span class="identifier" id="org.apache.tuweni.bytes.MutableBytes$of(kotlin.IntArray)/bytes">bytes</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Muta [...]
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">of</span><span class="symbol">(</span><span class="keyword">vararg</span> <span class="identifier" id="org.apache.tuweni.bytes.MutableBytes$of(kotlin.IntArray)/bytes">bytes</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Muta [...]
 <p>Create a value that contains the specified bytes in their specified order.</p>
 <h3>Parameters</h3>
 <p><a name="bytes"></a>
diff --git a/content/docs/org.apache.tuweni.bytes/-mutable-bytes/set-int.html b/content/docs/org.apache.tuweni.bytes/-mutable-bytes/set-int.html
index 148ce98..54fcbbc 100644
--- a/content/docs/org.apache.tuweni.bytes/-mutable-bytes/set-int.html
+++ b/content/docs/org.apache.tuweni.bytes/-mutable-bytes/set-int.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>setInt</h1>
 <a name="org.apache.tuweni.bytes.MutableBytes$setInt(kotlin.Int, kotlin.Int)"></a>
-<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">setInt</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.MutableBytes$setInt(kotlin.Int, kotlin.Int)/i">i</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">, </span><span class="identifier" id="org.apache.tuweni.bytes.MutableBytes$setInt(kotlin.Int, kotlin.Int)/value">value</span><span class="symbol">:</span [...]
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">setInt</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.MutableBytes$setInt(kotlin.Int, kotlin.Int)/i">i</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">, </span><span class="identifier" id="org.apache.tuweni.bytes.MutableBytes$setInt(kotlin.Int, kotlin.Int)/value">value</span><span class="symbol">:</span [...]
 <p>Set the 4 bytes starting at the specified index to the specified integer value.</p>
 <h3>Parameters</h3>
 <p><a name="i"></a>
diff --git a/content/docs/org.apache.tuweni.bytes/-mutable-bytes/set-long.html b/content/docs/org.apache.tuweni.bytes/-mutable-bytes/set-long.html
index 018231f..812c69f 100644
--- a/content/docs/org.apache.tuweni.bytes/-mutable-bytes/set-long.html
+++ b/content/docs/org.apache.tuweni.bytes/-mutable-bytes/set-long.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>setLong</h1>
 <a name="org.apache.tuweni.bytes.MutableBytes$setLong(kotlin.Int, kotlin.Long)"></a>
-<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">setLong</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.MutableBytes$setLong(kotlin.Int, kotlin.Long)/i">i</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">, </span><span class="identifier" id="org.apache.tuweni.bytes.MutableBytes$setLong(kotlin.Int, kotlin.Long)/value">value</span><span class="symbol">:< [...]
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">setLong</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.MutableBytes$setLong(kotlin.Int, kotlin.Long)/i">i</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">, </span><span class="identifier" id="org.apache.tuweni.bytes.MutableBytes$setLong(kotlin.Int, kotlin.Long)/value">value</span><span class="symbol">:< [...]
 <p>Set the 8 bytes starting at the specified index to the specified long value.</p>
 <h3>Parameters</h3>
 <p><a name="i"></a>
diff --git a/content/docs/org.apache.tuweni.bytes/-mutable-bytes/set.html b/content/docs/org.apache.tuweni.bytes/-mutable-bytes/set.html
index 2109080..b9db5c7 100644
--- a/content/docs/org.apache.tuweni.bytes/-mutable-bytes/set.html
+++ b/content/docs/org.apache.tuweni.bytes/-mutable-bytes/set.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>set</h1>
 <a name="org.apache.tuweni.bytes.MutableBytes$set(kotlin.Int, kotlin.Byte)"></a>
-<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">set</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.MutableBytes$set(kotlin.Int, kotlin.Byte)/i">i</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">, </span><span class="identifier" id="org.apache.tuweni.bytes.MutableBytes$set(kotlin.Int, kotlin.Byte)/b">b</span><span class="symbol">:</span>&nbsp;<spa [...]
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">set</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.MutableBytes$set(kotlin.Int, kotlin.Byte)/i">i</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">, </span><span class="identifier" id="org.apache.tuweni.bytes.MutableBytes$set(kotlin.Int, kotlin.Byte)/b">b</span><span class="symbol">:</span>&nbsp;<spa [...]
 <p>Set a byte in this value.</p>
 <h3>Parameters</h3>
 <p><a name="i"></a>
@@ -20,7 +20,7 @@
 <p><a name="IndexOutOfBoundsException"></a>
 <code>IndexOutOfBoundsException</code> - if <code>i &lt; 0</code> or {i &gt;= size()}.</p>
 <a name="org.apache.tuweni.bytes.MutableBytes$set(kotlin.Int, org.apache.tuweni.bytes.Bytes)"></a>
-<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">set</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.MutableBytes$set(kotlin.Int, org.apache.tuweni.bytes.Bytes)/offset">offset</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">, </span><span class="identifier" id="org.apache.tuweni.bytes.MutableBytes$set(kotlin.Int, org.apache.tuweni.bytes.Bytes)/bytes">b [...]
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">set</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.MutableBytes$set(kotlin.Int, org.apache.tuweni.bytes.Bytes)/offset">offset</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">, </span><span class="identifier" id="org.apache.tuweni.bytes.MutableBytes$set(kotlin.Int, org.apache.tuweni.bytes.Bytes)/bytes">b [...]
 <p>Set a byte in this value.</p>
 <h3>Parameters</h3>
 <p><a name="offset"></a>
diff --git a/content/docs/org.apache.tuweni.bytes/-mutable-bytes/wrap-buffer.html b/content/docs/org.apache.tuweni.bytes/-mutable-bytes/wrap-buffer.html
index e152a49..9d2466a 100644
--- a/content/docs/org.apache.tuweni.bytes/-mutable-bytes/wrap-buffer.html
+++ b/content/docs/org.apache.tuweni.bytes/-mutable-bytes/wrap-buffer.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>wrapBuffer</h1>
 <a name="org.apache.tuweni.bytes.MutableBytes$wrapBuffer(io.vertx.core.buffer.Buffer)"></a>
-<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">wrapBuffer</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.MutableBytes$wrapBuffer(io.vertx.core.buffer.Buffer)/buffer">buffer</span><span class="symbol">:</span>&nbsp;<span class="identifier">Buffer</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><sp [...]
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">wrapBuffer</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.MutableBytes$wrapBuffer(io.vertx.core.buffer.Buffer)/buffer">buffer</span><span class="symbol">:</span>&nbsp;<span class="identifier">Buffer</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><sp [...]
 <p>Wrap a full Vert.x <code><a href="#">Buffer</a></code> as a <code><a href="index.html">MutableBytes</a></code> value. </p>
 <p> Note that any change to the content of the buffer may be reflected in the returned value.</p>
 <h3>Parameters</h3>
@@ -18,7 +18,7 @@
 <p><strong>Return</strong><br/>
 <a href="index.html"><span class="identifier">MutableBytes</span></a><span class="symbol">!</span><span class="symbol">:</span> A <code><a href="index.html">MutableBytes</a></code> value.</p>
 <a name="org.apache.tuweni.bytes.MutableBytes$wrapBuffer(io.vertx.core.buffer.Buffer, kotlin.Int, kotlin.Int)"></a>
-<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">wrapBuffer</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.MutableBytes$wrapBuffer(io.vertx.core.buffer.Buffer, kotlin.Int, kotlin.Int)/buffer">buffer</span><span class="symbol">:</span>&nbsp;<span class="identifier">Buffer</span><span class="symbol">!</span><span class="symbol">, </span><span class="identifier" id=" [...]
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">wrapBuffer</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.MutableBytes$wrapBuffer(io.vertx.core.buffer.Buffer, kotlin.Int, kotlin.Int)/buffer">buffer</span><span class="symbol">:</span>&nbsp;<span class="identifier">Buffer</span><span class="symbol">!</span><span class="symbol">, </span><span class="identifier" id=" [...]
 <p>Wrap a slice of a Vert.x <code><a href="#">Buffer</a></code> as a <code><a href="index.html">MutableBytes</a></code> value. </p>
 <p> Note that any change to the content of the buffer may be reflected in the returned value, and any change to the returned value will be reflected in the buffer.</p>
 <h3>Parameters</h3>
diff --git a/content/docs/org.apache.tuweni.bytes/-mutable-bytes/wrap-byte-buf.html b/content/docs/org.apache.tuweni.bytes/-mutable-bytes/wrap-byte-buf.html
index 0927fec..3770b82 100644
--- a/content/docs/org.apache.tuweni.bytes/-mutable-bytes/wrap-byte-buf.html
+++ b/content/docs/org.apache.tuweni.bytes/-mutable-bytes/wrap-byte-buf.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>wrapByteBuf</h1>
 <a name="org.apache.tuweni.bytes.MutableBytes$wrapByteBuf(io.netty.buffer.ByteBuf)"></a>
-<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">wrapByteBuf</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.MutableBytes$wrapByteBuf(io.netty.buffer.ByteBuf)/byteBuf">byteBuf</span><span class="symbol">:</span>&nbsp;<span class="identifier">ByteBuf</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><s [...]
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">wrapByteBuf</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.MutableBytes$wrapByteBuf(io.netty.buffer.ByteBuf)/byteBuf">byteBuf</span><span class="symbol">:</span>&nbsp;<span class="identifier">ByteBuf</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><s [...]
 <p>Wrap a full Netty <code><a href="#">ByteBuf</a></code> as a <code><a href="index.html">MutableBytes</a></code> value. </p>
 <p> Note that any change to the content of the buffer may be reflected in the returned value.</p>
 <h3>Parameters</h3>
@@ -18,7 +18,7 @@
 <p><strong>Return</strong><br/>
 <a href="index.html"><span class="identifier">MutableBytes</span></a><span class="symbol">!</span><span class="symbol">:</span> A <code><a href="index.html">MutableBytes</a></code> value.</p>
 <a name="org.apache.tuweni.bytes.MutableBytes$wrapByteBuf(io.netty.buffer.ByteBuf, kotlin.Int, kotlin.Int)"></a>
-<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">wrapByteBuf</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.MutableBytes$wrapByteBuf(io.netty.buffer.ByteBuf, kotlin.Int, kotlin.Int)/byteBuf">byteBuf</span><span class="symbol">:</span>&nbsp;<span class="identifier">ByteBuf</span><span class="symbol">!</span><span class="symbol">, </span><span class="identifier" id= [...]
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">wrapByteBuf</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.MutableBytes$wrapByteBuf(io.netty.buffer.ByteBuf, kotlin.Int, kotlin.Int)/byteBuf">byteBuf</span><span class="symbol">:</span>&nbsp;<span class="identifier">ByteBuf</span><span class="symbol">!</span><span class="symbol">, </span><span class="identifier" id= [...]
 <p>Wrap a slice of a Netty <code><a href="#">ByteBuf</a></code> as a <code><a href="index.html">MutableBytes</a></code> value. </p>
 <p> Note that any change to the content of the buffer may be reflected in the returned value, and any change to the returned value will be reflected in the buffer.</p>
 <h3>Parameters</h3>
diff --git a/content/docs/org.apache.tuweni.bytes/-mutable-bytes/wrap-byte-buffer.html b/content/docs/org.apache.tuweni.bytes/-mutable-bytes/wrap-byte-buffer.html
index f40db93..ebb78b3 100644
--- a/content/docs/org.apache.tuweni.bytes/-mutable-bytes/wrap-byte-buffer.html
+++ b/content/docs/org.apache.tuweni.bytes/-mutable-bytes/wrap-byte-buffer.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>wrapByteBuffer</h1>
 <a name="org.apache.tuweni.bytes.MutableBytes$wrapByteBuffer(java.nio.ByteBuffer)"></a>
-<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">wrapByteBuffer</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.MutableBytes$wrapByteBuffer(java.nio.ByteBuffer)/byteBuffer">byteBuffer</span><span class="symbol">:</span>&nbsp;<span class="identifier">ByteBuffer</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><a href="ind [...]
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">wrapByteBuffer</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.MutableBytes$wrapByteBuffer(java.nio.ByteBuffer)/byteBuffer">byteBuffer</span><span class="symbol">:</span>&nbsp;<span class="identifier">ByteBuffer</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><a href="ind [...]
 <p>Wrap a full Java NIO <code><a href="#">ByteBuffer</a></code> as a <code><a href="index.html">MutableBytes</a></code> value. </p>
 <p> Note that any change to the content of the buffer may be reflected in the returned value.</p>
 <h3>Parameters</h3>
@@ -18,7 +18,7 @@
 <p><strong>Return</strong><br/>
 <a href="index.html"><span class="identifier">MutableBytes</span></a><span class="symbol">!</span><span class="symbol">:</span> A <code><a href="index.html">MutableBytes</a></code> value.</p>
 <a name="org.apache.tuweni.bytes.MutableBytes$wrapByteBuffer(java.nio.ByteBuffer, kotlin.Int, kotlin.Int)"></a>
-<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">wrapByteBuffer</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.MutableBytes$wrapByteBuffer(java.nio.ByteBuffer, kotlin.Int, kotlin.Int)/byteBuffer">byteBuffer</span><span class="symbol">:</span>&nbsp;<span class="identifier">ByteBuffer</span><span class="symbol">!</span><span class="symbol">, </span><span class="iden [...]
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">wrapByteBuffer</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.MutableBytes$wrapByteBuffer(java.nio.ByteBuffer, kotlin.Int, kotlin.Int)/byteBuffer">byteBuffer</span><span class="symbol">:</span>&nbsp;<span class="identifier">ByteBuffer</span><span class="symbol">!</span><span class="symbol">, </span><span class="iden [...]
 <p>Wrap a slice of a Java NIO <code><a href="#">ByteBuffer</a></code> as a <code><a href="index.html">MutableBytes</a></code> value. </p>
 <p> Note that any change to the content of the buffer may be reflected in the returned value, and any change to the returned value will be reflected in the buffer.</p>
 <h3>Parameters</h3>
diff --git a/content/docs/org.apache.tuweni.bytes/-mutable-bytes/wrap.html b/content/docs/org.apache.tuweni.bytes/-mutable-bytes/wrap.html
index 88708d0..55d2b91 100644
--- a/content/docs/org.apache.tuweni.bytes/-mutable-bytes/wrap.html
+++ b/content/docs/org.apache.tuweni.bytes/-mutable-bytes/wrap.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>wrap</h1>
 <a name="org.apache.tuweni.bytes.MutableBytes$wrap(kotlin.ByteArray)"></a>
-<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">wrap</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.MutableBytes$wrap(kotlin.ByteArray)/value">value</span><span class="symbol">:</span>&nbsp;<span class="identifier">ByteArray</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier"> [...]
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">wrap</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.MutableBytes$wrap(kotlin.ByteArray)/value">value</span><span class="symbol">:</span>&nbsp;<span class="identifier">ByteArray</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier"> [...]
 <p>Wrap a byte array in a <code><a href="index.html">MutableBytes</a></code> value.</p>
 <h3>Parameters</h3>
 <p><a name="value"></a>
@@ -17,7 +17,7 @@
 <p><strong>Return</strong><br/>
 <a href="index.html"><span class="identifier">MutableBytes</span></a><span class="symbol">!</span><span class="symbol">:</span> A <code><a href="index.html">MutableBytes</a></code> value wrapping <code>value</code>.</p>
 <a name="org.apache.tuweni.bytes.MutableBytes$wrap(kotlin.ByteArray, kotlin.Int, kotlin.Int)"></a>
-<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">wrap</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.MutableBytes$wrap(kotlin.ByteArray, kotlin.Int, kotlin.Int)/value">value</span><span class="symbol">:</span>&nbsp;<span class="identifier">ByteArray</span><span class="symbol">!</span><span class="symbol">, </span><span class="identifier" id="org.apache.tuweni.byte [...]
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">wrap</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.MutableBytes$wrap(kotlin.ByteArray, kotlin.Int, kotlin.Int)/value">value</span><span class="symbol">:</span>&nbsp;<span class="identifier">ByteArray</span><span class="symbol">!</span><span class="symbol">, </span><span class="identifier" id="org.apache.tuweni.byte [...]
 <p>Wrap a slice of a byte array as a <code><a href="index.html">MutableBytes</a></code> value. </p>
 <p> Note that value is not copied and thus any future update to <code>value</code> within the slice will be reflected in the returned value.</p>
 <h3>Parameters</h3>
diff --git a/content/docs/org.apache.tuweni.bytes/-mutable-bytes32/create.html b/content/docs/org.apache.tuweni.bytes/-mutable-bytes32/create.html
index b2463e4..f970691 100644
--- a/content/docs/org.apache.tuweni.bytes/-mutable-bytes32/create.html
+++ b/content/docs/org.apache.tuweni.bytes/-mutable-bytes32/create.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>create</h1>
 <a name="org.apache.tuweni.bytes.MutableBytes32$create()"></a>
-<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">create</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">MutableBytes32</span></a><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/bytes/src/main/java/org/apache/tuweni/bytes/MutableBytes32.java#L27">(source)</a>
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">create</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">MutableBytes32</span></a><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/bytes/src/main/java/org/apache/tuweni/bytes/MutableBytes32.java#L27">(source)</a>
 <p>Create a new mutable 32 bytes value.</p>
 <p><strong>Return</strong><br/>
 <a href="index.html"><span class="identifier">MutableBytes32</span></a><span class="symbol">!</span><span class="symbol">:</span> A newly allocated <code><a href="../-mutable-bytes/index.html">MutableBytes</a></code> value.</p>
diff --git a/content/docs/org.apache.tuweni.bytes/-mutable-bytes32/index.html b/content/docs/org.apache.tuweni.bytes/-mutable-bytes32/index.html
index 30cd937..1d8a9e9 100644
--- a/content/docs/org.apache.tuweni.bytes/-mutable-bytes32/index.html
+++ b/content/docs/org.apache.tuweni.bytes/-mutable-bytes32/index.html
@@ -8,7 +8,7 @@
 <a href="../../index.html">tuweni</a>&nbsp;/&nbsp;<a href="../index.html">org.apache.tuweni.bytes</a>&nbsp;/&nbsp;<a href="./index.html">MutableBytes32</a><br/>
 <br/>
 <h1>MutableBytes32</h1>
-<code><span class="keyword">interface </span><span class="identifier">MutableBytes32</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../-mutable-bytes/index.html"><span class="identifier">MutableBytes</span></a><span class="symbol">, </span><a href="../-bytes32/index.html"><span class="identifier">Bytes32</span></a></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/bytes/src/main/java/org/apache/tuweni/bytes/MutableBytes32.java#L20">(source)</a>
+<code><span class="keyword">interface </span><span class="identifier">MutableBytes32</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../-mutable-bytes/index.html"><span class="identifier">MutableBytes</span></a><span class="symbol">, </span><a href="../-bytes32/index.html"><span class="identifier">Bytes32</span></a></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/bytes/src/main/java/org/apache/tuweni/bytes/MutableBytes32.java#L20">(source)</a>
 <p>A mutable <code><a href="../-bytes32/index.html">Bytes32</a></code>, that is a mutable <code><a href="../-bytes/index.html">Bytes</a></code> value of exactly 32 bytes.</p>
 <h3>Functions</h3>
 <table>
diff --git a/content/docs/org.apache.tuweni.bytes/-mutable-bytes32/wrap.html b/content/docs/org.apache.tuweni.bytes/-mutable-bytes32/wrap.html
index 547e3a1..41ab313 100644
--- a/content/docs/org.apache.tuweni.bytes/-mutable-bytes32/wrap.html
+++ b/content/docs/org.apache.tuweni.bytes/-mutable-bytes32/wrap.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>wrap</h1>
 <a name="org.apache.tuweni.bytes.MutableBytes32$wrap(kotlin.ByteArray)"></a>
-<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">wrap</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.MutableBytes32$wrap(kotlin.ByteArray)/value">value</span><span class="symbol">:</span>&nbsp;<span class="identifier">ByteArray</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier [...]
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">wrap</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.MutableBytes32$wrap(kotlin.ByteArray)/value">value</span><span class="symbol">:</span>&nbsp;<span class="identifier">ByteArray</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier [...]
 <p>Wrap a 32 bytes array as a mutable 32 bytes value.</p>
 <h3>Parameters</h3>
 <p><a name="value"></a>
@@ -20,7 +20,7 @@
 <p><strong>Return</strong><br/>
 <a href="index.html"><span class="identifier">MutableBytes32</span></a><span class="symbol">!</span><span class="symbol">:</span> A <code><a href="index.html">MutableBytes32</a></code> wrapping <code>value</code>.</p>
 <a name="org.apache.tuweni.bytes.MutableBytes32$wrap(kotlin.ByteArray, kotlin.Int)"></a>
-<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">wrap</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.MutableBytes32$wrap(kotlin.ByteArray, kotlin.Int)/value">value</span><span class="symbol">:</span>&nbsp;<span class="identifier">ByteArray</span><span class="symbol">!</span><span class="symbol">, </span><span class="identifier" id="org.apache.tuweni.bytes.MutableB [...]
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">wrap</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.MutableBytes32$wrap(kotlin.ByteArray, kotlin.Int)/value">value</span><span class="symbol">:</span>&nbsp;<span class="identifier">ByteArray</span><span class="symbol">!</span><span class="symbol">, </span><span class="identifier" id="org.apache.tuweni.bytes.MutableB [...]
 <p>Wrap a the provided array as a <code><a href="index.html">MutableBytes32</a></code>. </p>
 <p> Note that value is not copied, only wrapped, and thus any future update to <code>value</code> within the wrapped parts will be reflected in the returned value.</p>
 <h3>Parameters</h3>
@@ -36,7 +36,7 @@
 <p><strong>Return</strong><br/>
 <a href="index.html"><span class="identifier">MutableBytes32</span></a><span class="symbol">!</span><span class="symbol">:</span> A <code><a href="index.html">MutableBytes32</a></code> that exposes the bytes of <code>value</code> from <code>offset</code> (inclusive) to <code>offset + 32</code> (exclusive).</p>
 <a name="org.apache.tuweni.bytes.MutableBytes32$wrap(org.apache.tuweni.bytes.MutableBytes)"></a>
-<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">wrap</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.MutableBytes32$wrap(org.apache.tuweni.bytes.MutableBytes)/value">value</span><span class="symbol">:</span>&nbsp;<a href="../-mutable-bytes/index.html"><span class="identifier">MutableBytes</span></a><span class="symbol">!</span><span class="symbol">)</span><span cl [...]
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">wrap</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.MutableBytes32$wrap(org.apache.tuweni.bytes.MutableBytes)/value">value</span><span class="symbol">:</span>&nbsp;<a href="../-mutable-bytes/index.html"><span class="identifier">MutableBytes</span></a><span class="symbol">!</span><span class="symbol">)</span><span cl [...]
 <p>Wrap a the provided value, which must be of size 32, as a <code><a href="index.html">MutableBytes32</a></code>. </p>
 <p> Note that value is not copied, only wrapped, and thus any future update to <code>value</code> will be reflected in the returned value.</p>
 <h3>Parameters</h3>
@@ -48,7 +48,7 @@
 <p><strong>Return</strong><br/>
 <a href="index.html"><span class="identifier">MutableBytes32</span></a><span class="symbol">!</span><span class="symbol">:</span> A <code><a href="index.html">MutableBytes32</a></code> that exposes the bytes of <code>value</code>.</p>
 <a name="org.apache.tuweni.bytes.MutableBytes32$wrap(org.apache.tuweni.bytes.MutableBytes, kotlin.Int)"></a>
-<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">wrap</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.MutableBytes32$wrap(org.apache.tuweni.bytes.MutableBytes, kotlin.Int)/value">value</span><span class="symbol">:</span>&nbsp;<a href="../-mutable-bytes/index.html"><span class="identifier">MutableBytes</span></a><span class="symbol">!</span><span class="symbol">, </ [...]
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">wrap</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.MutableBytes32$wrap(org.apache.tuweni.bytes.MutableBytes, kotlin.Int)/value">value</span><span class="symbol">:</span>&nbsp;<a href="../-mutable-bytes/index.html"><span class="identifier">MutableBytes</span></a><span class="symbol">!</span><span class="symbol">, </ [...]
 <p>Wrap a slice/sub-part of the provided value as a <code><a href="index.html">MutableBytes32</a></code>. </p>
 <p> Note that the value is not copied, and thus any future update to <code>value</code> within the wrapped parts will be reflected in the returned value.</p>
 <h3>Parameters</h3>
diff --git a/content/docs/org.apache.tuweni.bytes/-mutable-bytes48/create.html b/content/docs/org.apache.tuweni.bytes/-mutable-bytes48/create.html
index 0350909..1bc4adc 100644
--- a/content/docs/org.apache.tuweni.bytes/-mutable-bytes48/create.html
+++ b/content/docs/org.apache.tuweni.bytes/-mutable-bytes48/create.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>create</h1>
 <a name="org.apache.tuweni.bytes.MutableBytes48$create()"></a>
-<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">create</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">MutableBytes48</span></a><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/bytes/src/main/java/org/apache/tuweni/bytes/MutableBytes48.java#L27">(source)</a>
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">create</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">MutableBytes48</span></a><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/bytes/src/main/java/org/apache/tuweni/bytes/MutableBytes48.java#L27">(source)</a>
 <p>Create a new mutable 48 bytes value.</p>
 <p><strong>Return</strong><br/>
 <a href="index.html"><span class="identifier">MutableBytes48</span></a><span class="symbol">!</span><span class="symbol">:</span> A newly allocated <code><a href="../-mutable-bytes/index.html">MutableBytes</a></code> value.</p>
diff --git a/content/docs/org.apache.tuweni.bytes/-mutable-bytes48/index.html b/content/docs/org.apache.tuweni.bytes/-mutable-bytes48/index.html
index f5e1b5c..bac3491 100644
--- a/content/docs/org.apache.tuweni.bytes/-mutable-bytes48/index.html
+++ b/content/docs/org.apache.tuweni.bytes/-mutable-bytes48/index.html
@@ -8,7 +8,7 @@
 <a href="../../index.html">tuweni</a>&nbsp;/&nbsp;<a href="../index.html">org.apache.tuweni.bytes</a>&nbsp;/&nbsp;<a href="./index.html">MutableBytes48</a><br/>
 <br/>
 <h1>MutableBytes48</h1>
-<code><span class="keyword">interface </span><span class="identifier">MutableBytes48</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../-mutable-bytes/index.html"><span class="identifier">MutableBytes</span></a><span class="symbol">, </span><a href="../-bytes48/index.html"><span class="identifier">Bytes48</span></a></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/bytes/src/main/java/org/apache/tuweni/bytes/MutableBytes48.java#L20">(source)</a>
+<code><span class="keyword">interface </span><span class="identifier">MutableBytes48</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../-mutable-bytes/index.html"><span class="identifier">MutableBytes</span></a><span class="symbol">, </span><a href="../-bytes48/index.html"><span class="identifier">Bytes48</span></a></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/bytes/src/main/java/org/apache/tuweni/bytes/MutableBytes48.java#L20">(source)</a>
 <p>A mutable <code><a href="../-bytes48/index.html">Bytes48</a></code>, that is a mutable <code><a href="../-bytes/index.html">Bytes</a></code> value of exactly 48 bytes.</p>
 <h3>Functions</h3>
 <table>
diff --git a/content/docs/org.apache.tuweni.bytes/-mutable-bytes48/wrap.html b/content/docs/org.apache.tuweni.bytes/-mutable-bytes48/wrap.html
index 38f8a94..686352d 100644
--- a/content/docs/org.apache.tuweni.bytes/-mutable-bytes48/wrap.html
+++ b/content/docs/org.apache.tuweni.bytes/-mutable-bytes48/wrap.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>wrap</h1>
 <a name="org.apache.tuweni.bytes.MutableBytes48$wrap(kotlin.ByteArray)"></a>
-<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">wrap</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.MutableBytes48$wrap(kotlin.ByteArray)/value">value</span><span class="symbol">:</span>&nbsp;<span class="identifier">ByteArray</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier [...]
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">wrap</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.MutableBytes48$wrap(kotlin.ByteArray)/value">value</span><span class="symbol">:</span>&nbsp;<span class="identifier">ByteArray</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier [...]
 <p>Wrap a 48 bytes array as a mutable 48 bytes value.</p>
 <h3>Parameters</h3>
 <p><a name="value"></a>
@@ -20,7 +20,7 @@
 <p><strong>Return</strong><br/>
 <a href="index.html"><span class="identifier">MutableBytes48</span></a><span class="symbol">!</span><span class="symbol">:</span> A <code><a href="index.html">MutableBytes48</a></code> wrapping <code>value</code>.</p>
 <a name="org.apache.tuweni.bytes.MutableBytes48$wrap(kotlin.ByteArray, kotlin.Int)"></a>
-<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">wrap</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.MutableBytes48$wrap(kotlin.ByteArray, kotlin.Int)/value">value</span><span class="symbol">:</span>&nbsp;<span class="identifier">ByteArray</span><span class="symbol">!</span><span class="symbol">, </span><span class="identifier" id="org.apache.tuweni.bytes.MutableB [...]
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">wrap</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.MutableBytes48$wrap(kotlin.ByteArray, kotlin.Int)/value">value</span><span class="symbol">:</span>&nbsp;<span class="identifier">ByteArray</span><span class="symbol">!</span><span class="symbol">, </span><span class="identifier" id="org.apache.tuweni.bytes.MutableB [...]
 <p>Wrap a the provided array as a <code><a href="index.html">MutableBytes48</a></code>. </p>
 <p> Note that value is not copied, only wrapped, and thus any future update to <code>value</code> within the wrapped parts will be reflected in the returned value.</p>
 <h3>Parameters</h3>
@@ -36,7 +36,7 @@
 <p><strong>Return</strong><br/>
 <a href="index.html"><span class="identifier">MutableBytes48</span></a><span class="symbol">!</span><span class="symbol">:</span> A <code><a href="index.html">MutableBytes48</a></code> that exposes the bytes of <code>value</code> from <code>offset</code> (inclusive) to <code>offset + 48</code> (exclusive).</p>
 <a name="org.apache.tuweni.bytes.MutableBytes48$wrap(org.apache.tuweni.bytes.MutableBytes)"></a>
-<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">wrap</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.MutableBytes48$wrap(org.apache.tuweni.bytes.MutableBytes)/value">value</span><span class="symbol">:</span>&nbsp;<a href="../-mutable-bytes/index.html"><span class="identifier">MutableBytes</span></a><span class="symbol">!</span><span class="symbol">)</span><span cl [...]
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">wrap</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.MutableBytes48$wrap(org.apache.tuweni.bytes.MutableBytes)/value">value</span><span class="symbol">:</span>&nbsp;<a href="../-mutable-bytes/index.html"><span class="identifier">MutableBytes</span></a><span class="symbol">!</span><span class="symbol">)</span><span cl [...]
 <p>Wrap a the provided value, which must be of size 48, as a <code><a href="index.html">MutableBytes48</a></code>. </p>
 <p> Note that value is not copied, only wrapped, and thus any future update to <code>value</code> will be reflected in the returned value.</p>
 <h3>Parameters</h3>
@@ -48,7 +48,7 @@
 <p><strong>Return</strong><br/>
 <a href="index.html"><span class="identifier">MutableBytes48</span></a><span class="symbol">!</span><span class="symbol">:</span> A <code><a href="index.html">MutableBytes48</a></code> that exposes the bytes of <code>value</code>.</p>
 <a name="org.apache.tuweni.bytes.MutableBytes48$wrap(org.apache.tuweni.bytes.MutableBytes, kotlin.Int)"></a>
-<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">wrap</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.MutableBytes48$wrap(org.apache.tuweni.bytes.MutableBytes, kotlin.Int)/value">value</span><span class="symbol">:</span>&nbsp;<a href="../-mutable-bytes/index.html"><span class="identifier">MutableBytes</span></a><span class="symbol">!</span><span class="symbol">, </ [...]
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">wrap</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.bytes.MutableBytes48$wrap(org.apache.tuweni.bytes.MutableBytes, kotlin.Int)/value">value</span><span class="symbol">:</span>&nbsp;<a href="../-mutable-bytes/index.html"><span class="identifier">MutableBytes</span></a><span class="symbol">!</span><span class="symbol">, </ [...]
 <p>Wrap a slice/sub-part of the provided value as a <code><a href="index.html">MutableBytes48</a></code>. </p>
 <p> Note that the value is not copied, and thus any future update to <code>value</code> within the wrapped parts will be reflected in the returned value.</p>
 <h3>Parameters</h3>
diff --git a/content/docs/org.apache.tuweni.bytes/index.html b/content/docs/org.apache.tuweni.bytes/index.html
index df61b62..bbcf985 100644
--- a/content/docs/org.apache.tuweni.bytes/index.html
+++ b/content/docs/org.apache.tuweni.bytes/index.html
@@ -57,7 +57,7 @@
 </td>
 <td>
 <p>A class that holds and delegates all operations to its inner bytes field. </p>
-<code><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">DelegatingBytes32</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="-abstract-bytes/index.html"><span class="identifier">AbstractBytes</span></a><span class="symbol">, </span><a href="-bytes32/index.html"><span class="identifier">Bytes32</span></a></code></td>
+<code><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">DelegatingBytes32</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="-delegating-bytes/index.html"><span class="identifier">DelegatingBytes</span></a><span class="symbol">, </span><a href="-bytes32/index.html"><span class="identifier">Bytes32</span></a></code></td>
 </tr>
 <tr>
 <td>
@@ -65,7 +65,15 @@
 </td>
 <td>
 <p>A class that holds and delegates all operations to its inner bytes field. </p>
-<code><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">DelegatingBytes48</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="-abstract-bytes/index.html"><span class="identifier">AbstractBytes</span></a><span class="symbol">, </span><a href="-bytes48/index.html"><span class="identifier">Bytes48</span></a></code></td>
+<code><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">DelegatingBytes48</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="-delegating-bytes/index.html"><span class="identifier">DelegatingBytes</span></a><span class="symbol">, </span><a href="-bytes48/index.html"><span class="identifier">Bytes48</span></a></code></td>
+</tr>
+<tr>
+<td>
+<h4><a href="-delegating-mutable-bytes/index.html">DelegatingMutableBytes</a></h4>
+</td>
+<td>
+<p>A class that holds and delegates all operations to its inner bytes field. </p>
+<code><span class="keyword">open</span> <span class="keyword">class </span><span class="identifier">DelegatingMutableBytes</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="-mutable-bytes/index.html"><span class="identifier">MutableBytes</span></a></code></td>
 </tr>
 <tr>
 <td>
diff --git a/content/docs/org.apache.tuweni.concurrent.coroutines/kotlinx.coroutines.-coroutine-scope/async-completion.html b/content/docs/org.apache.tuweni.concurrent.coroutines/kotlinx.coroutines.-coroutine-scope/async-completion.html
index f87d85b..6c5eb06 100644
--- a/content/docs/org.apache.tuweni.concurrent.coroutines/kotlinx.coroutines.-coroutine-scope/async-completion.html
+++ b/content/docs/org.apache.tuweni.concurrent.coroutines/kotlinx.coroutines.-coroutine-scope/async-completion.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>asyncCompletion</h1>
 <a name="org.apache.tuweni.concurrent.coroutines$asyncCompletion(kotlinx.coroutines.CoroutineScope, kotlin.coroutines.CoroutineContext, kotlinx.coroutines.CoroutineStart, kotlin.coroutines.SuspendFunction1((kotlinx.coroutines.CoroutineScope, kotlin.Unit)))"></a>
-<code><span class="keyword">fun </span><span class="identifier">CoroutineScope</span><span class="symbol">.</span><span class="identifier">asyncCompletion</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.coroutines$asyncCompletion(kotlinx.coroutines.CoroutineScope, kotlin.coroutines.CoroutineContext, kotlinx.coroutines.CoroutineStart, kotlin.coroutines.SuspendFunction1((kotlinx.coroutines.CoroutineScope, kotlin.Unit)))/context">context</span><s [...]
+<code><span class="keyword">fun </span><span class="identifier">CoroutineScope</span><span class="symbol">.</span><span class="identifier">asyncCompletion</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.coroutines$asyncCompletion(kotlinx.coroutines.CoroutineScope, kotlin.coroutines.CoroutineContext, kotlinx.coroutines.CoroutineStart, kotlin.coroutines.SuspendFunction1((kotlinx.coroutines.CoroutineScope, kotlin.Unit)))/context">context</span><s [...]
 <p>Starts new co-routine and returns its result as an implementation of <a href="../../org.apache.tuweni.concurrent/-async-completion/index.html">AsyncCompletion</a>.
 The running co-routine is cancelled when the resulting future is cancelled or otherwise completed.</p>
 <p>Co-routine context is inherited from a <a href="#">CoroutineScope</a>, additional context elements can be specified with <a href="async-completion.html#org.apache.tuweni.concurrent.coroutines$asyncCompletion(kotlinx.coroutines.CoroutineScope, kotlin.coroutines.CoroutineContext, kotlinx.coroutines.CoroutineStart, kotlin.coroutines.SuspendFunction1((kotlinx.coroutines.CoroutineScope, kotlin.Unit)))/context">context</a>
diff --git a/content/docs/org.apache.tuweni.concurrent.coroutines/kotlinx.coroutines.-coroutine-scope/async-result.html b/content/docs/org.apache.tuweni.concurrent.coroutines/kotlinx.coroutines.-coroutine-scope/async-result.html
index c46347f..87ba769 100644
--- a/content/docs/org.apache.tuweni.concurrent.coroutines/kotlinx.coroutines.-coroutine-scope/async-result.html
+++ b/content/docs/org.apache.tuweni.concurrent.coroutines/kotlinx.coroutines.-coroutine-scope/async-result.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>asyncResult</h1>
 <a name="org.apache.tuweni.concurrent.coroutines$asyncResult(kotlinx.coroutines.CoroutineScope, kotlin.coroutines.CoroutineContext, kotlinx.coroutines.CoroutineStart, kotlin.coroutines.SuspendFunction1((kotlinx.coroutines.CoroutineScope, org.apache.tuweni.concurrent.coroutines.asyncResult.T)))"></a>
-<code><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span> <span class="identifier">CoroutineScope</span><span class="symbol">.</span><span class="identifier">asyncResult</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.coroutines$asyncResult(kotlinx.coroutines.CoroutineScope, kotlin.coroutines.CoroutineContext, kotlinx.coroutines.CoroutineStart, kotlin.coroutines.Sus [...]
+<code><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span> <span class="identifier">CoroutineScope</span><span class="symbol">.</span><span class="identifier">asyncResult</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.coroutines$asyncResult(kotlinx.coroutines.CoroutineScope, kotlin.coroutines.CoroutineContext, kotlinx.coroutines.CoroutineStart, kotlin.coroutines.Sus [...]
 <p>Starts new co-routine and returns its result as an implementation of <a href="../../org.apache.tuweni.concurrent/-async-result/index.html">AsyncResult</a>.
 The running co-outine is cancelled when the resulting future is cancelled or otherwise completed.</p>
 <p>Co-routine context is inherited from a <a href="#">CoroutineScope</a>, additional context elements can be specified with <a href="async-result.html#org.apache.tuweni.concurrent.coroutines$asyncResult(kotlinx.coroutines.CoroutineScope, kotlin.coroutines.CoroutineContext, kotlinx.coroutines.CoroutineStart, kotlin.coroutines.SuspendFunction1((kotlinx.coroutines.CoroutineScope, org.apache.tuweni.concurrent.coroutines.asyncResult.T)))/context">context</a>
diff --git a/content/docs/org.apache.tuweni.concurrent.coroutines/kotlinx.coroutines.-coroutine-scope/retry.html b/content/docs/org.apache.tuweni.concurrent.coroutines/kotlinx.coroutines.-coroutine-scope/retry.html
index 8cef319..7058777 100644
--- a/content/docs/org.apache.tuweni.concurrent.coroutines/kotlinx.coroutines.-coroutine-scope/retry.html
+++ b/content/docs/org.apache.tuweni.concurrent.coroutines/kotlinx.coroutines.-coroutine-scope/retry.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>retry</h1>
 <a name="org.apache.tuweni.concurrent.coroutines$retry(kotlinx.coroutines.CoroutineScope, kotlin.Long, kotlin.coroutines.SuspendFunction1((kotlin.Int, org.apache.tuweni.concurrent.coroutines.retry.R)))"></a>
-<code><span class="keyword">suspend</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">R</span><span class="symbol">&gt;</span> <span class="identifier">CoroutineScope</span><span class="symbol">.</span><span class="identifier">retry</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.coroutines$retry(kotlinx.coroutines.CoroutineScope, kotlin.Long, kotlin.coroutines.SuspendFunction1((kotlin.Int, org.ap [...]
+<code><span class="keyword">suspend</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">R</span><span class="symbol">&gt;</span> <span class="identifier">CoroutineScope</span><span class="symbol">.</span><span class="identifier">retry</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.coroutines$retry(kotlinx.coroutines.CoroutineScope, kotlin.Long, kotlin.coroutines.SuspendFunction1((kotlin.Int, org.ap [...]
 <p>Retry a suspending block until a non-null result is obtained.</p>
 <h3>Parameters</h3>
 <p><a name="retryDelay"></a>
@@ -19,7 +19,7 @@
 <p><strong>Return</strong><br/>
 the first non-null result</p>
 <a name="org.apache.tuweni.concurrent.coroutines$retry(kotlinx.coroutines.CoroutineScope, kotlin.Long, kotlin.Int, kotlin.coroutines.SuspendFunction1((kotlin.Int, org.apache.tuweni.concurrent.coroutines.retry.R)))"></a>
-<code><span class="keyword">suspend</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">R</span><span class="symbol">&gt;</span> <span class="identifier">CoroutineScope</span><span class="symbol">.</span><span class="identifier">retry</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.coroutines$retry(kotlinx.coroutines.CoroutineScope, kotlin.Long, kotlin.Int, kotlin.coroutines.SuspendFunction1((kotlin [...]
+<code><span class="keyword">suspend</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">R</span><span class="symbol">&gt;</span> <span class="identifier">CoroutineScope</span><span class="symbol">.</span><span class="identifier">retry</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.coroutines$retry(kotlinx.coroutines.CoroutineScope, kotlin.Long, kotlin.Int, kotlin.coroutines.SuspendFunction1((kotlin [...]
 <p>Retry a suspending block until a non-null result is obtained.</p>
 <h3>Parameters</h3>
 <p><a name="retryDelay"></a>
@@ -31,7 +31,7 @@ the first non-null result</p>
 <p><strong>Return</strong><br/>
 the first non-null result, or <code>null</code> if all attempts fail</p>
 <a name="org.apache.tuweni.concurrent.coroutines$retry(kotlinx.coroutines.CoroutineScope, kotlin.Function1((kotlin.Int, kotlin.Long)), kotlin.coroutines.SuspendFunction1((kotlin.Int, org.apache.tuweni.concurrent.coroutines.retry.R)))"></a>
-<code><span class="keyword">suspend</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">R</span><span class="symbol">&gt;</span> <span class="identifier">CoroutineScope</span><span class="symbol">.</span><span class="identifier">retry</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.coroutines$retry(kotlinx.coroutines.CoroutineScope, kotlin.Function1((kotlin.Int, kotlin.Long)), kotlin.coroutines.Susp [...]
+<code><span class="keyword">suspend</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">R</span><span class="symbol">&gt;</span> <span class="identifier">CoroutineScope</span><span class="symbol">.</span><span class="identifier">retry</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.coroutines$retry(kotlinx.coroutines.CoroutineScope, kotlin.Function1((kotlin.Int, kotlin.Long)), kotlin.coroutines.Susp [...]
 <p>Retry a suspending block until a non-null result is obtained.</p>
 <h3>Parameters</h3>
 <p><a name="retryDelay"></a>
diff --git a/content/docs/org.apache.tuweni.concurrent.coroutines/kotlinx.coroutines.-deferred/as-async-completion.html b/content/docs/org.apache.tuweni.concurrent.coroutines/kotlinx.coroutines.-deferred/as-async-completion.html
index 5d2c01e..af17d3c 100644
--- a/content/docs/org.apache.tuweni.concurrent.coroutines/kotlinx.coroutines.-deferred/as-async-completion.html
+++ b/content/docs/org.apache.tuweni.concurrent.coroutines/kotlinx.coroutines.-deferred/as-async-completion.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>asAsyncCompletion</h1>
 <a name="org.apache.tuweni.concurrent.coroutines$asAsyncCompletion(kotlinx.coroutines.Deferred((kotlin.Unit)))"></a>
-<code><span class="keyword">fun </span><span class="identifier">Deferred</span><span class="symbol">&lt;</span><span class="identifier">Unit</span><span class="symbol">&gt;</span><span class="symbol">.</span><span class="identifier">asAsyncCompletion</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="../../org.apache.tuweni.concurrent/-async-completion/index.html"><span class="identifier">AsyncCompletion</span></a></code> <a href="https [...]
+<code><span class="keyword">fun </span><span class="identifier">Deferred</span><span class="symbol">&lt;</span><span class="identifier">Unit</span><span class="symbol">&gt;</span><span class="symbol">.</span><span class="identifier">asAsyncCompletion</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="../../org.apache.tuweni.concurrent/-async-completion/index.html"><span class="identifier">AsyncCompletion</span></a></code> <a href="https [...]
 <p>Converts this deferred value to a <a href="../../org.apache.tuweni.concurrent/-async-completion/index.html">AsyncCompletion</a>.
 The deferred value is cancelled when the returned <a href="../../org.apache.tuweni.concurrent/-async-completion/index.html">AsyncCompletion</a> is cancelled or otherwise completed.</p>
 </BODY>
diff --git a/content/docs/org.apache.tuweni.concurrent.coroutines/kotlinx.coroutines.-deferred/as-async-result.html b/content/docs/org.apache.tuweni.concurrent.coroutines/kotlinx.coroutines.-deferred/as-async-result.html
index 055c40c..745293a 100644
--- a/content/docs/org.apache.tuweni.concurrent.coroutines/kotlinx.coroutines.-deferred/as-async-result.html
+++ b/content/docs/org.apache.tuweni.concurrent.coroutines/kotlinx.coroutines.-deferred/as-async-result.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>asAsyncResult</h1>
 <a name="org.apache.tuweni.concurrent.coroutines$asAsyncResult(kotlinx.coroutines.Deferred((org.apache.tuweni.concurrent.coroutines.asAsyncResult.T)))"></a>
-<code><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span> <span class="identifier">Deferred</span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">.</span><span class="identifier">asAsyncResult</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="../../org.apache.tuweni.concurrent/-async-resul [...]
+<code><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span> <span class="identifier">Deferred</span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">.</span><span class="identifier">asAsyncResult</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="../../org.apache.tuweni.concurrent/-async-resul [...]
 <p>Converts this deferred value to an <a href="../../org.apache.tuweni.concurrent/-async-result/index.html">AsyncResult</a>.
 The deferred value is cancelled when the returned <a href="../../org.apache.tuweni.concurrent/-async-result/index.html">AsyncResult</a> is cancelled or otherwise completed.</p>
 </BODY>
diff --git a/content/docs/org.apache.tuweni.concurrent.coroutines/kotlinx.coroutines.-job/as-async-completion.html b/content/docs/org.apache.tuweni.concurrent.coroutines/kotlinx.coroutines.-job/as-async-completion.html
index b3ad833..49dcc63 100644
--- a/content/docs/org.apache.tuweni.concurrent.coroutines/kotlinx.coroutines.-job/as-async-completion.html
+++ b/content/docs/org.apache.tuweni.concurrent.coroutines/kotlinx.coroutines.-job/as-async-completion.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>asAsyncCompletion</h1>
 <a name="org.apache.tuweni.concurrent.coroutines$asAsyncCompletion(kotlinx.coroutines.Job)"></a>
-<code><span class="keyword">fun </span><span class="identifier">Job</span><span class="symbol">.</span><span class="identifier">asAsyncCompletion</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="../../org.apache.tuweni.concurrent/-async-completion/index.html"><span class="identifier">AsyncCompletion</span></a></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/concurrent-coroutines/src/main/kotlin/org/apache/tuweni [...]
+<code><span class="keyword">fun </span><span class="identifier">Job</span><span class="symbol">.</span><span class="identifier">asAsyncCompletion</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="../../org.apache.tuweni.concurrent/-async-completion/index.html"><span class="identifier">AsyncCompletion</span></a></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/concurrent-coroutines/src/main/kotlin/org/apache/tuweni/c [...]
 <p>Converts this job to a <a href="../../org.apache.tuweni.concurrent/-async-completion/index.html">AsyncCompletion</a>.
 The job is cancelled when the returned <a href="../../org.apache.tuweni.concurrent/-async-completion/index.html">AsyncCompletion</a> is cancelled or otherwise completed.</p>
 </BODY>
diff --git a/content/docs/org.apache.tuweni.concurrent.coroutines/org.apache.tuweni.concurrent.-async-completion/as-deferred.html b/content/docs/org.apache.tuweni.concurrent.coroutines/org.apache.tuweni.concurrent.-async-completion/as-deferred.html
index 758906c..2266253 100644
--- a/content/docs/org.apache.tuweni.concurrent.coroutines/org.apache.tuweni.concurrent.-async-completion/as-deferred.html
+++ b/content/docs/org.apache.tuweni.concurrent.coroutines/org.apache.tuweni.concurrent.-async-completion/as-deferred.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>asDeferred</h1>
 <a name="org.apache.tuweni.concurrent.coroutines$asDeferred(org.apache.tuweni.concurrent.AsyncCompletion)"></a>
-<code><span class="keyword">fun </span><a href="../../org.apache.tuweni.concurrent/-async-completion/index.html"><span class="identifier">AsyncCompletion</span></a><span class="symbol">.</span><span class="identifier">asDeferred</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Deferred</span><span class="symbol">&lt;</span><span class="identifier">Unit</span><span class="symbol">&gt;</span></code> <a href="https://gith [...]
+<code><span class="keyword">fun </span><a href="../../org.apache.tuweni.concurrent/-async-completion/index.html"><span class="identifier">AsyncCompletion</span></a><span class="symbol">.</span><span class="identifier">asDeferred</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Deferred</span><span class="symbol">&lt;</span><span class="identifier">Unit</span><span class="symbol">&gt;</span></code> <a href="https://gith [...]
 <p>Converts this <a href="../../org.apache.tuweni.concurrent/-async-completion/index.html">AsyncCompletion</a> to an instance of <a href="#">Deferred</a>.
 The <a href="../../org.apache.tuweni.concurrent/-async-completion/index.html">AsyncCompletion</a> is cancelled when the resulting deferred is cancelled.</p>
 </BODY>
diff --git a/content/docs/org.apache.tuweni.concurrent.coroutines/org.apache.tuweni.concurrent.-async-completion/await.html b/content/docs/org.apache.tuweni.concurrent.coroutines/org.apache.tuweni.concurrent.-async-completion/await.html
index 0428573..8243b5b 100644
--- a/content/docs/org.apache.tuweni.concurrent.coroutines/org.apache.tuweni.concurrent.-async-completion/await.html
+++ b/content/docs/org.apache.tuweni.concurrent.coroutines/org.apache.tuweni.concurrent.-async-completion/await.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>await</h1>
 <a name="org.apache.tuweni.concurrent.coroutines$await(org.apache.tuweni.concurrent.AsyncCompletion)"></a>
-<code><span class="keyword">suspend</span> <span class="keyword">fun </span><a href="../../org.apache.tuweni.concurrent/-async-completion/index.html"><span class="identifier">AsyncCompletion</span></a><span class="symbol">.</span><span class="identifier">await</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/concurrent-coroutines/src/mai [...]
+<code><span class="keyword">suspend</span> <span class="keyword">fun </span><a href="../../org.apache.tuweni.concurrent/-async-completion/index.html"><span class="identifier">AsyncCompletion</span></a><span class="symbol">.</span><span class="identifier">await</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/concurrent-coroutines/src/main/ [...]
 <p>Awaits for completion of the <a href="../../org.apache.tuweni.concurrent/-async-completion/index.html">AsyncCompletion</a> without blocking a thread.</p>
 <p>This suspending function is cancellable. If the <a href="#">Job</a> of the current coroutine is cancelled or completed while this
 suspending function is waiting, this function stops waiting for the <a href="../../org.apache.tuweni.concurrent/-async-completion/index.html">AsyncCompletion</a> and immediately resumes with
diff --git a/content/docs/org.apache.tuweni.concurrent.coroutines/org.apache.tuweni.concurrent.-async-result/as-deferred.html b/content/docs/org.apache.tuweni.concurrent.coroutines/org.apache.tuweni.concurrent.-async-result/as-deferred.html
index 663b806..5eb4999 100644
--- a/content/docs/org.apache.tuweni.concurrent.coroutines/org.apache.tuweni.concurrent.-async-result/as-deferred.html
+++ b/content/docs/org.apache.tuweni.concurrent.coroutines/org.apache.tuweni.concurrent.-async-result/as-deferred.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>asDeferred</h1>
 <a name="org.apache.tuweni.concurrent.coroutines$asDeferred(org.apache.tuweni.concurrent.AsyncResult((org.apache.tuweni.concurrent.coroutines.asDeferred.T)))"></a>
-<code><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span> <a href="../../org.apache.tuweni.concurrent/-async-result/index.html"><span class="identifier">AsyncResult</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">.</span><span class="identifier">asDeferred</span><span class="symbol">(</span><span class="symbol">)</span><span class= [...]
+<code><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span> <a href="../../org.apache.tuweni.concurrent/-async-result/index.html"><span class="identifier">AsyncResult</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">.</span><span class="identifier">asDeferred</span><span class="symbol">(</span><span class="symbol">)</span><span class= [...]
 <p>Converts this <a href="../../org.apache.tuweni.concurrent/-async-result/index.html">AsyncResult</a> to an instance of <a href="#">Deferred</a>.
 The <a href="../../org.apache.tuweni.concurrent/-async-result/index.html">AsyncResult</a> is cancelled when the resulting deferred is cancelled.</p>
 </BODY>
diff --git a/content/docs/org.apache.tuweni.concurrent.coroutines/org.apache.tuweni.concurrent.-async-result/await.html b/content/docs/org.apache.tuweni.concurrent.coroutines/org.apache.tuweni.concurrent.-async-result/await.html
index ca63721..6c0b362 100644
--- a/content/docs/org.apache.tuweni.concurrent.coroutines/org.apache.tuweni.concurrent.-async-result/await.html
+++ b/content/docs/org.apache.tuweni.concurrent.coroutines/org.apache.tuweni.concurrent.-async-result/await.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>await</h1>
 <a name="org.apache.tuweni.concurrent.coroutines$await(org.apache.tuweni.concurrent.AsyncResult((org.apache.tuweni.concurrent.coroutines.await.T)))"></a>
-<code><span class="keyword">suspend</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span> <a href="../../org.apache.tuweni.concurrent/-async-result/index.html"><span class="identifier">AsyncResult</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">.</span><span class="identifier">await</span><span class="symbol">(</span><span cla [...]
+<code><span class="keyword">suspend</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span> <a href="../../org.apache.tuweni.concurrent/-async-result/index.html"><span class="identifier">AsyncResult</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">.</span><span class="identifier">await</span><span class="symbol">(</span><span cla [...]
 <p>Awaits for completion of the <a href="../../org.apache.tuweni.concurrent/-async-result/index.html">AsyncResult</a> without blocking a thread.</p>
 <p>This suspending function is cancellable.
 If the <a href="#">Job</a> of the current coroutine is cancelled or completed while this suspending function is waiting, this function
diff --git a/content/docs/org.apache.tuweni.concurrent.coroutines/timeout-and-retry.html b/content/docs/org.apache.tuweni.concurrent.coroutines/timeout-and-retry.html
index b39b1a6..a569d61 100644
--- a/content/docs/org.apache.tuweni.concurrent.coroutines/timeout-and-retry.html
+++ b/content/docs/org.apache.tuweni.concurrent.coroutines/timeout-and-retry.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>timeoutAndRetry</h1>
 <a name="org.apache.tuweni.concurrent.coroutines$timeoutAndRetry(kotlin.Long, kotlin.coroutines.SuspendFunction1((kotlin.Int, org.apache.tuweni.concurrent.coroutines.timeoutAndRetry.R)))"></a>
-<code><span class="keyword">suspend</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">R</span><span class="symbol">&gt;</span> <span class="identifier">timeoutAndRetry</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.coroutines$timeoutAndRetry(kotlin.Long, kotlin.coroutines.SuspendFunction1((kotlin.Int, org.apache.tuweni.concurrent.coroutines.timeoutAndRetry.R)))/timeout">timeout</span><span class= [...]
+<code><span class="keyword">suspend</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">R</span><span class="symbol">&gt;</span> <span class="identifier">timeoutAndRetry</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.coroutines$timeoutAndRetry(kotlin.Long, kotlin.coroutines.SuspendFunction1((kotlin.Int, org.apache.tuweni.concurrent.coroutines.timeoutAndRetry.R)))/timeout">timeout</span><span class= [...]
 <p>Cancel and retry a suspending block until a non-null result is obtained.</p>
 <h3>Parameters</h3>
 <p><a name="timeout"></a>
@@ -19,7 +19,7 @@
 <p><strong>Return</strong><br/>
 the first non-null result</p>
 <a name="org.apache.tuweni.concurrent.coroutines$timeoutAndRetry(kotlin.Long, kotlin.Int, kotlin.coroutines.SuspendFunction1((kotlin.Int, org.apache.tuweni.concurrent.coroutines.timeoutAndRetry.R)))"></a>
-<code><span class="keyword">suspend</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">R</span><span class="symbol">&gt;</span> <span class="identifier">timeoutAndRetry</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.coroutines$timeoutAndRetry(kotlin.Long, kotlin.Int, kotlin.coroutines.SuspendFunction1((kotlin.Int, org.apache.tuweni.concurrent.coroutines.timeoutAndRetry.R)))/timeout">timeout</span> [...]
+<code><span class="keyword">suspend</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">R</span><span class="symbol">&gt;</span> <span class="identifier">timeoutAndRetry</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.coroutines$timeoutAndRetry(kotlin.Long, kotlin.Int, kotlin.coroutines.SuspendFunction1((kotlin.Int, org.apache.tuweni.concurrent.coroutines.timeoutAndRetry.R)))/timeout">timeout</span> [...]
 <p>Cancel and retry a suspending block until a non-null result is obtained.</p>
 <h3>Parameters</h3>
 <p><a name="timeout"></a>
@@ -31,7 +31,7 @@ the first non-null result</p>
 <p><strong>Return</strong><br/>
 the first non-null result, or <code>null</code> if all attempts fail</p>
 <a name="org.apache.tuweni.concurrent.coroutines$timeoutAndRetry(kotlin.Function1((kotlin.Int, kotlin.Long)), kotlin.coroutines.SuspendFunction1((kotlin.Int, org.apache.tuweni.concurrent.coroutines.timeoutAndRetry.R)))"></a>
-<code><span class="keyword">suspend</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">R</span><span class="symbol">&gt;</span> <span class="identifier">timeoutAndRetry</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.coroutines$timeoutAndRetry(kotlin.Function1((kotlin.Int, kotlin.Long)), kotlin.coroutines.SuspendFunction1((kotlin.Int, org.apache.tuweni.concurrent.coroutines.timeoutAndRetry.R)))/tim [...]
+<code><span class="keyword">suspend</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">R</span><span class="symbol">&gt;</span> <span class="identifier">timeoutAndRetry</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.coroutines$timeoutAndRetry(kotlin.Function1((kotlin.Int, kotlin.Long)), kotlin.coroutines.SuspendFunction1((kotlin.Int, org.apache.tuweni.concurrent.coroutines.timeoutAndRetry.R)))/tim [...]
 <p>Cancel and retry a suspending block until a non-null result is obtained.</p>
 <h3>Parameters</h3>
 <p><a name="timeout"></a>
diff --git a/content/docs/org.apache.tuweni.concurrent/-async-completion/-c-o-m-p-l-e-t-e-d.html b/content/docs/org.apache.tuweni.concurrent/-async-completion/-c-o-m-p-l-e-t-e-d.html
index 403c15b..3c6527d 100644
--- a/content/docs/org.apache.tuweni.concurrent/-async-completion/-c-o-m-p-l-e-t-e-d.html
+++ b/content/docs/org.apache.tuweni.concurrent/-async-completion/-c-o-m-p-l-e-t-e-d.html
@@ -9,6 +9,6 @@
 <br/>
 <h1>COMPLETED</h1>
 <a name="org.apache.tuweni.concurrent.AsyncCompletion$COMPLETED"></a>
-<code><span class="keyword">static</span> <span class="keyword">val </span><span class="identifier">COMPLETED</span><span class="symbol">: </span><a href="index.html"><span class="identifier">AsyncCompletion</span></a><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/concurrent/src/main/java/org/apache/tuweni/concurrent/AsyncCompletion.java#L39">(source)</a>
+<code><span class="keyword">static</span> <span class="keyword">val </span><span class="identifier">COMPLETED</span><span class="symbol">: </span><a href="index.html"><span class="identifier">AsyncCompletion</span></a><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/concurrent/src/main/java/org/apache/tuweni/concurrent/AsyncCompletion.java#L39">(source)</a>
 </BODY>
 </HTML>
diff --git a/content/docs/org.apache.tuweni.concurrent/-async-completion/accept.html b/content/docs/org.apache.tuweni.concurrent/-async-completion/accept.html
index dd7908a..890f92e 100644
--- a/content/docs/org.apache.tuweni.concurrent/-async-completion/accept.html
+++ b/content/docs/org.apache.tuweni.concurrent/-async-completion/accept.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>accept</h1>
 <a name="org.apache.tuweni.concurrent.AsyncCompletion$accept(java.util.function.Consumer((kotlin.Throwable)))"></a>
-<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">accept</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.AsyncCompletion$accept(java.util.function.Consumer((kotlin.Throwable)))/consumer">consumer</span><span class="symbol">:</span>&nbsp;<span class="identifier">Consumer</span><span class="symbol">&lt;</span><span class="keyword">in</span>&nbsp;<span class="identifier">Throwable</span><span cl [...]
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">accept</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.AsyncCompletion$accept(java.util.function.Consumer((kotlin.Throwable)))/consumer">consumer</span><span class="symbol">:</span>&nbsp;<span class="identifier">Consumer</span><span class="symbol">&lt;</span><span class="keyword">in</span>&nbsp;<span class="identifier">Throwable</span><span cl [...]
 <p>Returns a new completion that completes successfully, after executing the given function with this completion's exception (if any). </p>
 <p> The exception supplied to the function will be <code>null</code> if this completion completes successfully.</p>
 <h3>Parameters</h3>
diff --git a/content/docs/org.apache.tuweni.concurrent/-async-completion/all-of.html b/content/docs/org.apache.tuweni.concurrent/-async-completion/all-of.html
index 3e53457..e09de30 100644
--- a/content/docs/org.apache.tuweni.concurrent/-async-completion/all-of.html
+++ b/content/docs/org.apache.tuweni.concurrent/-async-completion/all-of.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>allOf</h1>
 <a name="org.apache.tuweni.concurrent.AsyncCompletion$allOf(kotlin.Array((org.apache.tuweni.concurrent.AsyncCompletion)))"></a>
-<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">allOf</span><span class="symbol">(</span><span class="keyword">vararg</span> <span class="identifier" id="org.apache.tuweni.concurrent.AsyncCompletion$allOf(kotlin.Array((org.apache.tuweni.concurrent.AsyncCompletion)))/cs">cs</span><span class="symbol">:</span>&nbsp;<a href="index.html"><span class="identifier">AsyncCompletion</span></a><span class="symbol [...]
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">allOf</span><span class="symbol">(</span><span class="keyword">vararg</span> <span class="identifier" id="org.apache.tuweni.concurrent.AsyncCompletion$allOf(kotlin.Array((org.apache.tuweni.concurrent.AsyncCompletion)))/cs">cs</span><span class="symbol">:</span>&nbsp;<a href="index.html"><span class="identifier">AsyncCompletion</span></a><span class="symbol [...]
 <p>Returns an <code><a href="index.html">AsyncCompletion</a></code> that completes when all of the given completions complete. If any completions complete exceptionally, then the resulting completion also completes exceptionally.</p>
 <h3>Parameters</h3>
 <p><a name="cs"></a>
@@ -17,7 +17,7 @@
 <p><strong>Return</strong><br/>
 <a href="index.html"><span class="identifier">AsyncCompletion</span></a><span class="symbol">!</span><span class="symbol">:</span> A completion.</p>
 <a name="org.apache.tuweni.concurrent.AsyncCompletion$allOf(kotlin.collections.MutableCollection((org.apache.tuweni.concurrent.AsyncCompletion)))"></a>
-<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">allOf</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.AsyncCompletion$allOf(kotlin.collections.MutableCollection((org.apache.tuweni.concurrent.AsyncCompletion)))/cs">cs</span><span class="symbol">:</span>&nbsp;<span class="identifier">MutableCollection</span><span class="symbol">&lt;</span><a href="index.html">< [...]
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">allOf</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.AsyncCompletion$allOf(kotlin.collections.MutableCollection((org.apache.tuweni.concurrent.AsyncCompletion)))/cs">cs</span><span class="symbol">:</span>&nbsp;<span class="identifier">MutableCollection</span><span class="symbol">&lt;</span><a href="index.html">< [...]
 <p>Returns an <code><a href="index.html">AsyncCompletion</a></code> that completes when all of the given completions complete. If any completions complete exceptionally, then the resulting completion also completes exceptionally.</p>
 <h3>Parameters</h3>
 <p><a name="cs"></a>
@@ -25,7 +25,7 @@
 <p><strong>Return</strong><br/>
 <a href="index.html"><span class="identifier">AsyncCompletion</span></a><span class="symbol">!</span><span class="symbol">:</span> A completion.</p>
 <a name="org.apache.tuweni.concurrent.AsyncCompletion$allOf(java.util.stream.Stream((org.apache.tuweni.concurrent.AsyncCompletion)))"></a>
-<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">allOf</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.AsyncCompletion$allOf(java.util.stream.Stream((org.apache.tuweni.concurrent.AsyncCompletion)))/cs">cs</span><span class="symbol">:</span>&nbsp;<span class="identifier">Stream</span><span class="symbol">&lt;</span><a href="index.html"><span class="identifier"> [...]
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">allOf</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.AsyncCompletion$allOf(java.util.stream.Stream((org.apache.tuweni.concurrent.AsyncCompletion)))/cs">cs</span><span class="symbol">:</span>&nbsp;<span class="identifier">Stream</span><span class="symbol">&lt;</span><a href="index.html"><span class="identifier"> [...]
 <p>Returns an <code><a href="index.html">AsyncCompletion</a></code> that completes when all of the given completions complete. If any completions complete exceptionally, then the resulting completion also completes exceptionally.</p>
 <h3>Parameters</h3>
 <p><a name="cs"></a>
diff --git a/content/docs/org.apache.tuweni.concurrent/-async-completion/cancel.html b/content/docs/org.apache.tuweni.concurrent/-async-completion/cancel.html
index 924353e..a34c0e7 100644
--- a/content/docs/org.apache.tuweni.concurrent/-async-completion/cancel.html
+++ b/content/docs/org.apache.tuweni.concurrent/-async-completion/cancel.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>cancel</h1>
 <a name="org.apache.tuweni.concurrent.AsyncCompletion$cancel()"></a>
-<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">cancel</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/concurrent/src/main/java/org/apache/tuweni/concurrent/AsyncCompletion.java#L288">(source)</a>
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">cancel</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/concurrent/src/main/java/org/apache/tuweni/concurrent/AsyncCompletion.java#L288">(source)</a>
 <p>Attempt to cancel execution of this task. </p>
 <p> This attempt will fail if the task has already completed, has already been cancelled, or could not be cancelled for some other reason. If successful, and this task has not started when <code>cancel</code> is called, this task should never run. </p>
 <p> After this method returns, subsequent calls to <code><a href="is-done.html">#isDone()</a></code> will always return <code>true</code>. Subsequent calls to <code><a href="is-cancelled.html">#isCancelled()</a></code> will always return <code>true</code> if this method returned <code>true</code>.</p>
diff --git a/content/docs/org.apache.tuweni.concurrent/-async-completion/completed.html b/content/docs/org.apache.tuweni.concurrent/-async-completion/completed.html
index 9e9f2d8..e5da4bd 100644
--- a/content/docs/org.apache.tuweni.concurrent/-async-completion/completed.html
+++ b/content/docs/org.apache.tuweni.concurrent/-async-completion/completed.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>completed</h1>
 <a name="org.apache.tuweni.concurrent.AsyncCompletion$completed()"></a>
-<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">completed</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">AsyncCompletion</span></a><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/concurrent/src/main/java/org/apache/tuweni/concurrent/AsyncCompletion.java#L46">( [...]
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">completed</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">AsyncCompletion</span></a><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/concurrent/src/main/java/org/apache/tuweni/concurrent/AsyncCompletion.java#L46">(so [...]
 <p>Return an already completed completion.</p>
 <p><strong>Return</strong><br/>
 <a href="index.html"><span class="identifier">AsyncCompletion</span></a><span class="symbol">!</span><span class="symbol">:</span> A completed completion.</p>
diff --git a/content/docs/org.apache.tuweni.concurrent/-async-completion/exceptional.html b/content/docs/org.apache.tuweni.concurrent/-async-completion/exceptional.html
index 43f0831..4165859 100644
--- a/content/docs/org.apache.tuweni.concurrent/-async-completion/exceptional.html
+++ b/content/docs/org.apache.tuweni.concurrent/-async-completion/exceptional.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>exceptional</h1>
 <a name="org.apache.tuweni.concurrent.AsyncCompletion$exceptional(kotlin.Throwable)"></a>
-<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">exceptional</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.AsyncCompletion$exceptional(kotlin.Throwable)/ex">ex</span><span class="symbol">:</span>&nbsp;<span class="identifier">Throwable</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span cla [...]
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">exceptional</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.AsyncCompletion$exceptional(kotlin.Throwable)/ex">ex</span><span class="symbol">:</span>&nbsp;<span class="identifier">Throwable</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span cla [...]
 <p>Return an already failed completion, caused by the given exception.</p>
 <h3>Parameters</h3>
 <p><a name="ex"></a>
diff --git a/content/docs/org.apache.tuweni.concurrent/-async-completion/exceptionally.html b/content/docs/org.apache.tuweni.concurrent/-async-completion/exceptionally.html
index 3b6092a..425e3c3 100644
--- a/content/docs/org.apache.tuweni.concurrent/-async-completion/exceptionally.html
+++ b/content/docs/org.apache.tuweni.concurrent/-async-completion/exceptionally.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>exceptionally</h1>
 <a name="org.apache.tuweni.concurrent.AsyncCompletion$exceptionally(java.util.function.Consumer((kotlin.Throwable)))"></a>
-<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">exceptionally</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.AsyncCompletion$exceptionally(java.util.function.Consumer((kotlin.Throwable)))/consumer">consumer</span><span class="symbol">:</span>&nbsp;<span class="identifier">Consumer</span><span class="symbol">&lt;</span><span class="keyword">in</span>&nbsp;<span class="identifier">Throwable< [...]
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">exceptionally</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.AsyncCompletion$exceptionally(java.util.function.Consumer((kotlin.Throwable)))/consumer">consumer</span><span class="symbol">:</span>&nbsp;<span class="identifier">Consumer</span><span class="symbol">&lt;</span><span class="keyword">in</span>&nbsp;<span class="identifier">Throwable< [...]
 <p>Returns a new completion that, when this result completes exceptionally, completes after executing the supplied function. Otherwise, if this result completes normally, then the returned result also completes normally with the same value.</p>
 <h3>Parameters</h3>
 <p><a name="consumer"></a>
diff --git a/content/docs/org.apache.tuweni.concurrent/-async-completion/execute-blocking.html b/content/docs/org.apache.tuweni.concurrent/-async-completion/execute-blocking.html
index 120cd4f..2dc96dd 100644
--- a/content/docs/org.apache.tuweni.concurrent/-async-completion/execute-blocking.html
+++ b/content/docs/org.apache.tuweni.concurrent/-async-completion/execute-blocking.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>executeBlocking</h1>
 <a name="org.apache.tuweni.concurrent.AsyncCompletion$executeBlocking(java.lang.Runnable)"></a>
-<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">executeBlocking</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.AsyncCompletion$executeBlocking(java.lang.Runnable)/action">action</span><span class="symbol">:</span>&nbsp;<span class="identifier">Runnable</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><a href="inde [...]
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">executeBlocking</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.AsyncCompletion$executeBlocking(java.lang.Runnable)/action">action</span><span class="symbol">:</span>&nbsp;<span class="identifier">Runnable</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><a href="inde [...]
 <p>Returns a completion that completes after the given blocking action executes asynchronously on <code><a href="#">ForkJoinPool#commonPool()</a></code>.</p>
 <h3>Parameters</h3>
 <p><a name="action"></a>
@@ -17,7 +17,7 @@
 <p><strong>Return</strong><br/>
 <a href="index.html"><span class="identifier">AsyncCompletion</span></a><span class="symbol">!</span><span class="symbol">:</span> A completion.</p>
 <a name="org.apache.tuweni.concurrent.AsyncCompletion$executeBlocking(java.util.concurrent.Executor, java.lang.Runnable)"></a>
-<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">executeBlocking</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.AsyncCompletion$executeBlocking(java.util.concurrent.Executor, java.lang.Runnable)/executor">executor</span><span class="symbol">:</span>&nbsp;<span class="identifier">Executor</span><span class="symbol">!</span><span class="symbol">, </span><span c [...]
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">executeBlocking</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.AsyncCompletion$executeBlocking(java.util.concurrent.Executor, java.lang.Runnable)/executor">executor</span><span class="symbol">:</span>&nbsp;<span class="identifier">Executor</span><span class="symbol">!</span><span class="symbol">, </span><span c [...]
 <p>Returns a completion that completes after the given blocking action executes asynchronously on an <code><a href="#">Executor</a></code>.</p>
 <h3>Parameters</h3>
 <p><a name="executor"></a>
@@ -27,7 +27,7 @@
 <p><strong>Return</strong><br/>
 <a href="index.html"><span class="identifier">AsyncCompletion</span></a><span class="symbol">!</span><span class="symbol">:</span> A completion.</p>
 <a name="org.apache.tuweni.concurrent.AsyncCompletion$executeBlocking(io.vertx.core.Vertx, java.lang.Runnable)"></a>
-<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">executeBlocking</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.AsyncCompletion$executeBlocking(io.vertx.core.Vertx, java.lang.Runnable)/vertx">vertx</span><span class="symbol">:</span>&nbsp;<span class="identifier">Vertx</span><span class="symbol">!</span><span class="symbol">, </span><span class="identifier" i [...]
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">executeBlocking</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.AsyncCompletion$executeBlocking(io.vertx.core.Vertx, java.lang.Runnable)/vertx">vertx</span><span class="symbol">:</span>&nbsp;<span class="identifier">Vertx</span><span class="symbol">!</span><span class="symbol">, </span><span class="identifier" i [...]
 <p>Returns a completion that completes after the given blocking action executes asynchronously on a vertx context.</p>
 <h3>Parameters</h3>
 <p><a name="vertx"></a>
@@ -37,7 +37,7 @@
 <p><strong>Return</strong><br/>
 <a href="index.html"><span class="identifier">AsyncCompletion</span></a><span class="symbol">!</span><span class="symbol">:</span> A completion.</p>
 <a name="org.apache.tuweni.concurrent.AsyncCompletion$executeBlocking(io.vertx.core.WorkerExecutor, java.lang.Runnable)"></a>
-<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">executeBlocking</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.AsyncCompletion$executeBlocking(io.vertx.core.WorkerExecutor, java.lang.Runnable)/executor">executor</span><span class="symbol">:</span>&nbsp;<span class="identifier">WorkerExecutor</span><span class="symbol">!</span><span class="symbol">, </span><s [...]
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">executeBlocking</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.AsyncCompletion$executeBlocking(io.vertx.core.WorkerExecutor, java.lang.Runnable)/executor">executor</span><span class="symbol">:</span>&nbsp;<span class="identifier">WorkerExecutor</span><span class="symbol">!</span><span class="symbol">, </span><s [...]
 <p>Returns a completion that completes after the given blocking action executes asynchronously on a vertx executor.</p>
 <h3>Parameters</h3>
 <p><a name="executor"></a>
diff --git a/content/docs/org.apache.tuweni.concurrent/-async-completion/handle.html b/content/docs/org.apache.tuweni.concurrent/-async-completion/handle.html
index 1e01d01..be30199 100644
--- a/content/docs/org.apache.tuweni.concurrent/-async-completion/handle.html
+++ b/content/docs/org.apache.tuweni.concurrent/-async-completion/handle.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>handle</h1>
 <a name="org.apache.tuweni.concurrent.AsyncCompletion$handle(java.util.function.Function((kotlin.Throwable, org.apache.tuweni.concurrent.AsyncCompletion.handle.U)))"></a>
-<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">U</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">!</span><span class="symbol">&gt;</span> <span class="identifier">handle</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.AsyncCompletion$handle(java.util.function.Function((kotlin.Throwable, org.apache.tuweni [...]
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">U</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">!</span><span class="symbol">&gt;</span> <span class="identifier">handle</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.AsyncCompletion$handle(java.util.function.Function((kotlin.Throwable, org.apache.tuweni [...]
 <p>Returns a new result that, when this result completes either normally or exceptionally, completes with the value obtained from executing the supplied function with this result's exception (if any) as an argument. </p>
 <p> The exception supplied to the function will be <code>null</code> if this completion completes successfully.</p>
 <h3>Parameters</h3>
diff --git a/content/docs/org.apache.tuweni.concurrent/-async-completion/incomplete.html b/content/docs/org.apache.tuweni.concurrent/-async-completion/incomplete.html
index e3cb0bd..ebb1f72 100644
--- a/content/docs/org.apache.tuweni.concurrent/-async-completion/incomplete.html
+++ b/content/docs/org.apache.tuweni.concurrent/-async-completion/incomplete.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>incomplete</h1>
 <a name="org.apache.tuweni.concurrent.AsyncCompletion$incomplete()"></a>
-<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">incomplete</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="../-completable-async-completion/index.html"><span class="identifier">CompletableAsyncCompletion</span></a><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/concurrent/src/main/java/org/apache/ [...]
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">incomplete</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="../-completable-async-completion/index.html"><span class="identifier">CompletableAsyncCompletion</span></a><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/concurrent/src/main/java/org/apache/tu [...]
 <p>Return an incomplete completion, that can be later completed or failed.</p>
 <p><strong>Return</strong><br/>
 <a href="../-completable-async-completion/index.html"><span class="identifier">CompletableAsyncCompletion</span></a><span class="symbol">!</span><span class="symbol">:</span> An incomplete completion.</p>
diff --git a/content/docs/org.apache.tuweni.concurrent/-async-completion/index.html b/content/docs/org.apache.tuweni.concurrent/-async-completion/index.html
index 45b56eb..c9fed22 100644
--- a/content/docs/org.apache.tuweni.concurrent/-async-completion/index.html
+++ b/content/docs/org.apache.tuweni.concurrent/-async-completion/index.html
@@ -8,7 +8,7 @@
 <a href="../../index.html">tuweni</a>&nbsp;/&nbsp;<a href="../index.html">org.apache.tuweni.concurrent</a>&nbsp;/&nbsp;<a href="./index.html">AsyncCompletion</a><br/>
 <br/>
 <h1>AsyncCompletion</h1>
-<code><span class="keyword">interface </span><span class="identifier">AsyncCompletion</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/concurrent/src/main/java/org/apache/tuweni/concurrent/AsyncCompletion.java#L37">(source)</a>
+<code><span class="keyword">interface </span><span class="identifier">AsyncCompletion</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/concurrent/src/main/java/org/apache/tuweni/concurrent/AsyncCompletion.java#L37">(source)</a>
 <p>A completion that will be complete at a future time.</p>
 <h3>Properties</h3>
 <table>
diff --git a/content/docs/org.apache.tuweni.concurrent/-async-completion/is-cancelled.html b/content/docs/org.apache.tuweni.concurrent/-async-completion/is-cancelled.html
index 370e1e7..9d45350 100644
--- a/content/docs/org.apache.tuweni.concurrent/-async-completion/is-cancelled.html
+++ b/content/docs/org.apache.tuweni.concurrent/-async-completion/is-cancelled.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>isCancelled</h1>
 <a name="org.apache.tuweni.concurrent.AsyncCompletion$isCancelled()"></a>
-<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">isCancelled</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/concurrent/src/main/java/org/apache/tuweni/concurrent/AsyncCompletion.java#L295">(source)</a>
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">isCancelled</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/concurrent/src/main/java/org/apache/tuweni/concurrent/AsyncCompletion.java#L295">(source)</a>
 <p>Returns <code>true</code> if this task was cancelled before it completed normally.</p>
 <p><strong>Return</strong><br/>
 <span class="identifier">Boolean</span><span class="symbol">:</span> <code>true</code> if completed.</p>
diff --git a/content/docs/org.apache.tuweni.concurrent/-async-completion/is-completed-exceptionally.html b/content/docs/org.apache.tuweni.concurrent/-async-completion/is-completed-exceptionally.html
index c546347..a52720e 100644
--- a/content/docs/org.apache.tuweni.concurrent/-async-completion/is-completed-exceptionally.html
+++ b/content/docs/org.apache.tuweni.concurrent/-async-completion/is-completed-exceptionally.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>isCompletedExceptionally</h1>
 <a name="org.apache.tuweni.concurrent.AsyncCompletion$isCompletedExceptionally()"></a>
-<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">isCompletedExceptionally</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/concurrent/src/main/java/org/apache/tuweni/concurrent/AsyncCompletion.java#L272">(source)</a>
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">isCompletedExceptionally</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/concurrent/src/main/java/org/apache/tuweni/concurrent/AsyncCompletion.java#L272">(source)</a>
 <p>Returns <code>true</code> if completed exceptionally or cancelled.</p>
 <p><strong>Return</strong><br/>
 <span class="identifier">Boolean</span><span class="symbol">:</span> <code>true</code> if completed exceptionally or cancelled.</p>
diff --git a/content/docs/org.apache.tuweni.concurrent/-async-completion/is-done.html b/content/docs/org.apache.tuweni.concurrent/-async-completion/is-done.html
index 558ab49..8fe1b94 100644
--- a/content/docs/org.apache.tuweni.concurrent/-async-completion/is-done.html
+++ b/content/docs/org.apache.tuweni.concurrent/-async-completion/is-done.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>isDone</h1>
 <a name="org.apache.tuweni.concurrent.AsyncCompletion$isDone()"></a>
-<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">isDone</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/concurrent/src/main/java/org/apache/tuweni/concurrent/AsyncCompletion.java#L265">(source)</a>
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">isDone</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/concurrent/src/main/java/org/apache/tuweni/concurrent/AsyncCompletion.java#L265">(source)</a>
 <p>Returns <code>true</code> if completed normally, completed exceptionally or cancelled.</p>
 <p><strong>Return</strong><br/>
 <span class="identifier">Boolean</span><span class="symbol">:</span> <code>true</code> if completed.</p>
diff --git a/content/docs/org.apache.tuweni.concurrent/-async-completion/join.html b/content/docs/org.apache.tuweni.concurrent/-async-completion/join.html
index d1f5ed9..7185eb9 100644
--- a/content/docs/org.apache.tuweni.concurrent/-async-completion/join.html
+++ b/content/docs/org.apache.tuweni.concurrent/-async-completion/join.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>join</h1>
 <a name="org.apache.tuweni.concurrent.AsyncCompletion$join()"></a>
-<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">join</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/concurrent/src/main/java/org/apache/tuweni/concurrent/AsyncCompletion.java#L303">(source)</a>
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">join</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/concurrent/src/main/java/org/apache/tuweni/concurrent/AsyncCompletion.java#L303">(source)</a>
 <p>Waits if necessary for the computation to complete.</p>
 <h3>Exceptions</h3>
 <p><a name="CompletionException"></a>
@@ -17,7 +17,7 @@
 <p><a name="InterruptedException"></a>
 <code>InterruptedException</code> - If the current thread was interrupted while waiting.</p>
 <a name="org.apache.tuweni.concurrent.AsyncCompletion$join(kotlin.Long, java.util.concurrent.TimeUnit)"></a>
-<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">join</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.AsyncCompletion$join(kotlin.Long, java.util.concurrent.TimeUnit)/timeout">timeout</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="org.apache.tuweni.concurrent.AsyncCompletion$join(kotlin.Long, java.util.c [...]
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">join</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.AsyncCompletion$join(kotlin.Long, java.util.concurrent.TimeUnit)/timeout">timeout</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="org.apache.tuweni.concurrent.AsyncCompletion$join(kotlin.Long, java.util.c [...]
 <p>Waits if necessary for at most the given time for the computation to complete.</p>
 <h3>Parameters</h3>
 <p><a name="timeout"></a>
diff --git a/content/docs/org.apache.tuweni.concurrent/-async-completion/run-on-context.html b/content/docs/org.apache.tuweni.concurrent/-async-completion/run-on-context.html
index 59aeeda..6fa8f73 100644
--- a/content/docs/org.apache.tuweni.concurrent/-async-completion/run-on-context.html
+++ b/content/docs/org.apache.tuweni.concurrent/-async-completion/run-on-context.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>runOnContext</h1>
 <a name="org.apache.tuweni.concurrent.AsyncCompletion$runOnContext(io.vertx.core.Vertx, java.util.function.Supplier((org.apache.tuweni.concurrent.AsyncCompletion)))"></a>
-<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">runOnContext</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.AsyncCompletion$runOnContext(io.vertx.core.Vertx, java.util.function.Supplier((org.apache.tuweni.concurrent.AsyncCompletion)))/vertx">vertx</span><span class="symbol">:</span>&nbsp;<span class="identifier">Vertx</span><span class="symbol">!</span><span [...]
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">runOnContext</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.AsyncCompletion$runOnContext(io.vertx.core.Vertx, java.util.function.Supplier((org.apache.tuweni.concurrent.AsyncCompletion)))/vertx">vertx</span><span class="symbol">:</span>&nbsp;<span class="identifier">Vertx</span><span class="symbol">!</span><span [...]
 <p>Returns a completion that, after the given function executes on a vertx context and returns a completion, completes when the completion from the function does.</p>
 <h3>Parameters</h3>
 <p><a name="vertx"></a>
@@ -19,7 +19,7 @@
 <p><strong>Return</strong><br/>
 <a href="index.html"><span class="identifier">AsyncCompletion</span></a><span class="symbol">!</span><span class="symbol">:</span> A completion.</p>
 <a name="org.apache.tuweni.concurrent.AsyncCompletion$runOnContext(io.vertx.core.Vertx, java.lang.Runnable)"></a>
-<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">runOnContext</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.AsyncCompletion$runOnContext(io.vertx.core.Vertx, java.lang.Runnable)/vertx">vertx</span><span class="symbol">:</span>&nbsp;<span class="identifier">Vertx</span><span class="symbol">!</span><span class="symbol">, </span><span class="identifier" id="org [...]
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">runOnContext</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.AsyncCompletion$runOnContext(io.vertx.core.Vertx, java.lang.Runnable)/vertx">vertx</span><span class="symbol">:</span>&nbsp;<span class="identifier">Vertx</span><span class="symbol">!</span><span class="symbol">, </span><span class="identifier" id="org [...]
 <p>Returns a completion that completes after the given action executes on a vertx context. </p>
 <p> Note that the given function is run directly on the context and should not block.</p>
 <h3>Parameters</h3>
diff --git a/content/docs/org.apache.tuweni.concurrent/-async-completion/then-apply.html b/content/docs/org.apache.tuweni.concurrent/-async-completion/then-apply.html
index da3710d..d1a355b 100644
--- a/content/docs/org.apache.tuweni.concurrent/-async-completion/then-apply.html
+++ b/content/docs/org.apache.tuweni.concurrent/-async-completion/then-apply.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>thenApply</h1>
 <a name="org.apache.tuweni.concurrent.AsyncCompletion$thenApply(org.apache.tuweni.concurrent.AsyncResult((org.apache.tuweni.concurrent.AsyncCompletion.thenApply.U)), java.util.function.Function((org.apache.tuweni.concurrent.AsyncCompletion.thenApply.U, org.apache.tuweni.concurrent.AsyncCompletion.thenApply.V)))"></a>
-<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">U</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">!</span><span class="symbol">, </span><span class="identifier">V</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">!</span><span class="symbol">&gt;</span> <span class="identifier">thenApply</span><sp [...]
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">U</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">!</span><span class="symbol">, </span><span class="identifier">V</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">!</span><span class="symbol">&gt;</span> <span class="identifier">thenApply</span><sp [...]
 <p>Returns a result that, when this completion and the other result both complete normally, completes with the value obtained from executing the supplied function with the value from the other result as an argument.</p>
 <h3>Parameters</h3>
 <p><a name="other"></a>
diff --git a/content/docs/org.apache.tuweni.concurrent/-async-completion/then-combine.html b/content/docs/org.apache.tuweni.concurrent/-async-completion/then-combine.html
index 9b2dfc2..86dfb47 100644
--- a/content/docs/org.apache.tuweni.concurrent/-async-completion/then-combine.html
+++ b/content/docs/org.apache.tuweni.concurrent/-async-completion/then-combine.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>thenCombine</h1>
 <a name="org.apache.tuweni.concurrent.AsyncCompletion$thenCombine(org.apache.tuweni.concurrent.AsyncCompletion)"></a>
-<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">thenCombine</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.AsyncCompletion$thenCombine(org.apache.tuweni.concurrent.AsyncCompletion)/other">other</span><span class="symbol">:</span>&nbsp;<a href="index.html"><span class="identifier">AsyncCompletion</span></a><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </sp [...]
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">thenCombine</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.AsyncCompletion$thenCombine(org.apache.tuweni.concurrent.AsyncCompletion)/other">other</span><span class="symbol">:</span>&nbsp;<a href="index.html"><span class="identifier">AsyncCompletion</span></a><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </sp [...]
 <p>Returns a completion that completes when both this completion and the other complete normally.</p>
 <h3>Parameters</h3>
 <p><a name="other"></a>
diff --git a/content/docs/org.apache.tuweni.concurrent/-async-completion/then-compose.html b/content/docs/org.apache.tuweni.concurrent/-async-completion/then-compose.html
index 9608baa..c53d875 100644
--- a/content/docs/org.apache.tuweni.concurrent/-async-completion/then-compose.html
+++ b/content/docs/org.apache.tuweni.concurrent/-async-completion/then-compose.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>thenCompose</h1>
 <a name="org.apache.tuweni.concurrent.AsyncCompletion$thenCompose(java.util.function.Supplier((org.apache.tuweni.concurrent.AsyncCompletion)))"></a>
-<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">thenCompose</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.AsyncCompletion$thenCompose(java.util.function.Supplier((org.apache.tuweni.concurrent.AsyncCompletion)))/fn">fn</span><span class="symbol">:</span>&nbsp;<span class="identifier">Supplier</span><span class="symbol">&lt;</span><span class="keyword">out</span>&nbsp;<a href="index.html">< [...]
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">thenCompose</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.AsyncCompletion$thenCompose(java.util.function.Supplier((org.apache.tuweni.concurrent.AsyncCompletion)))/fn">fn</span><span class="symbol">:</span>&nbsp;<span class="identifier">Supplier</span><span class="symbol">&lt;</span><span class="keyword">out</span>&nbsp;<a href="index.html">< [...]
 <p>When this result completes normally, invokes the given function with the resulting value and obtain a new <code><a href="index.html">AsyncCompletion</a></code>.</p>
 <h3>Parameters</h3>
 <p><a name="fn"></a>
diff --git a/content/docs/org.apache.tuweni.concurrent/-async-completion/then-consume.html b/content/docs/org.apache.tuweni.concurrent/-async-completion/then-consume.html
index 27eb9a3..56c7d43 100644
--- a/content/docs/org.apache.tuweni.concurrent/-async-completion/then-consume.html
+++ b/content/docs/org.apache.tuweni.concurrent/-async-completion/then-consume.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>thenConsume</h1>
 <a name="org.apache.tuweni.concurrent.AsyncCompletion$thenConsume(org.apache.tuweni.concurrent.AsyncResult((org.apache.tuweni.concurrent.AsyncCompletion.thenConsume.U)), java.util.function.Consumer((org.apache.tuweni.concurrent.AsyncCompletion.thenConsume.U)))"></a>
-<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">U</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">!</span><span class="symbol">&gt;</span> <span class="identifier">thenConsume</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.AsyncCompletion$thenConsume(org.apache.tuweni.concurrent.AsyncResult((org.apache.t [...]
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">U</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">!</span><span class="symbol">&gt;</span> <span class="identifier">thenConsume</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.AsyncCompletion$thenConsume(org.apache.tuweni.concurrent.AsyncResult((org.apache.t [...]
 <p>Returns a completion that, when this completion and the supplied result both complete normally, completes after executing the supplied function with the value from the supplied result as an argument.</p>
 <h3>Parameters</h3>
 <p><a name="other"></a>
diff --git a/content/docs/org.apache.tuweni.concurrent/-async-completion/then-run.html b/content/docs/org.apache.tuweni.concurrent/-async-completion/then-run.html
index de10209..45a0560 100644
--- a/content/docs/org.apache.tuweni.concurrent/-async-completion/then-run.html
+++ b/content/docs/org.apache.tuweni.concurrent/-async-completion/then-run.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>thenRun</h1>
 <a name="org.apache.tuweni.concurrent.AsyncCompletion$thenRun(java.lang.Runnable)"></a>
-<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">thenRun</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.AsyncCompletion$thenRun(java.lang.Runnable)/runnable">runnable</span><span class="symbol">:</span>&nbsp;<span class="identifier">Runnable</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">AsyncComple [...]
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">thenRun</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.AsyncCompletion$thenRun(java.lang.Runnable)/runnable">runnable</span><span class="symbol">:</span>&nbsp;<span class="identifier">Runnable</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">AsyncComple [...]
 <p>Returns a new completion that, when this completion completes normally, completes after given action is executed.</p>
 <h3>Parameters</h3>
 <p><a name="runnable"></a>
diff --git a/content/docs/org.apache.tuweni.concurrent/-async-completion/then-schedule-blocking-run.html b/content/docs/org.apache.tuweni.concurrent/-async-completion/then-schedule-blocking-run.html
index 4d5325b..8fe8988 100644
--- a/content/docs/org.apache.tuweni.concurrent/-async-completion/then-schedule-blocking-run.html
+++ b/content/docs/org.apache.tuweni.concurrent/-async-completion/then-schedule-blocking-run.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>thenScheduleBlockingRun</h1>
 <a name="org.apache.tuweni.concurrent.AsyncCompletion$thenScheduleBlockingRun(io.vertx.core.Vertx, java.lang.Runnable)"></a>
-<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">thenScheduleBlockingRun</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.AsyncCompletion$thenScheduleBlockingRun(io.vertx.core.Vertx, java.lang.Runnable)/vertx">vertx</span><span class="symbol">:</span>&nbsp;<span class="identifier">Vertx</span><span class="symbol">!</span><span class="symbol">, </span><span class="identifier" id="org.apache.tu [...]
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">thenScheduleBlockingRun</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.AsyncCompletion$thenScheduleBlockingRun(io.vertx.core.Vertx, java.lang.Runnable)/vertx">vertx</span><span class="symbol">:</span>&nbsp;<span class="identifier">Vertx</span><span class="symbol">!</span><span class="symbol">, </span><span class="identifier" id="org.apache.tu [...]
 <p>Returns a new completion that, when this completion completes normally, completes after the given blocking action is executed on the vertx context.</p>
 <h3>Parameters</h3>
 <p><a name="vertx"></a>
@@ -19,7 +19,7 @@
 <p><strong>Return</strong><br/>
 <a href="index.html"><span class="identifier">AsyncCompletion</span></a><span class="symbol">!</span><span class="symbol">:</span> A completion.</p>
 <a name="org.apache.tuweni.concurrent.AsyncCompletion$thenScheduleBlockingRun(io.vertx.core.WorkerExecutor, java.lang.Runnable)"></a>
-<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">thenScheduleBlockingRun</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.AsyncCompletion$thenScheduleBlockingRun(io.vertx.core.WorkerExecutor, java.lang.Runnable)/executor">executor</span><span class="symbol">:</span>&nbsp;<span class="identifier">WorkerExecutor</span><span class="symbol">!</span><span class="symbol">, </span><span class="ident [...]
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">thenScheduleBlockingRun</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.AsyncCompletion$thenScheduleBlockingRun(io.vertx.core.WorkerExecutor, java.lang.Runnable)/executor">executor</span><span class="symbol">:</span>&nbsp;<span class="identifier">WorkerExecutor</span><span class="symbol">!</span><span class="symbol">, </span><span class="ident [...]
 <p>Returns a new completion that, when this completion completes normally, completes after the given blocking action is executed on the vertx executor.</p>
 <h3>Parameters</h3>
 <p><a name="executor"></a>
diff --git a/content/docs/org.apache.tuweni.concurrent/-async-completion/then-schedule-run.html b/content/docs/org.apache.tuweni.concurrent/-async-completion/then-schedule-run.html
index 562ad9e..f11d356 100644
--- a/content/docs/org.apache.tuweni.concurrent/-async-completion/then-schedule-run.html
+++ b/content/docs/org.apache.tuweni.concurrent/-async-completion/then-schedule-run.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>thenScheduleRun</h1>
 <a name="org.apache.tuweni.concurrent.AsyncCompletion$thenScheduleRun(io.vertx.core.Vertx, java.lang.Runnable)"></a>
-<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">thenScheduleRun</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.AsyncCompletion$thenScheduleRun(io.vertx.core.Vertx, java.lang.Runnable)/vertx">vertx</span><span class="symbol">:</span>&nbsp;<span class="identifier">Vertx</span><span class="symbol">!</span><span class="symbol">, </span><span class="identifier" id="org.apache.tuweni.concurrent. [...]
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">thenScheduleRun</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.AsyncCompletion$thenScheduleRun(io.vertx.core.Vertx, java.lang.Runnable)/vertx">vertx</span><span class="symbol">:</span>&nbsp;<span class="identifier">Vertx</span><span class="symbol">!</span><span class="symbol">, </span><span class="identifier" id="org.apache.tuweni.concurrent. [...]
 <p>Returns a new completion that, when this completion completes normally, completes after the given action is executed on the vertx context.</p>
 <h3>Parameters</h3>
 <p><a name="vertx"></a>
diff --git a/content/docs/org.apache.tuweni.concurrent/-async-completion/then-schedule.html b/content/docs/org.apache.tuweni.concurrent/-async-completion/then-schedule.html
index a559865..93ec748 100644
--- a/content/docs/org.apache.tuweni.concurrent/-async-completion/then-schedule.html
+++ b/content/docs/org.apache.tuweni.concurrent/-async-completion/then-schedule.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>thenSchedule</h1>
 <a name="org.apache.tuweni.concurrent.AsyncCompletion$thenSchedule(io.vertx.core.Vertx, java.util.function.Supplier((org.apache.tuweni.concurrent.AsyncResult((org.apache.tuweni.concurrent.AsyncCompletion.thenSchedule.U)))))"></a>
-<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">U</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">!</span><span class="symbol">&gt;</span> <span class="identifier">thenSchedule</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.AsyncCompletion$thenSchedule(io.vertx.core.Vertx, java.util.function.Supplier((or [...]
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">U</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">!</span><span class="symbol">&gt;</span> <span class="identifier">thenSchedule</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.AsyncCompletion$thenSchedule(io.vertx.core.Vertx, java.util.function.Supplier((or [...]
 <p>Returns a new result that, when this completion completes normally, completes with the same value or exception as the completion returned after executing the given function on the vertx context.</p>
 <h3>Parameters</h3>
 <p><a name="vertx"></a>
diff --git a/content/docs/org.apache.tuweni.concurrent/-async-completion/then-supply.html b/content/docs/org.apache.tuweni.concurrent/-async-completion/then-supply.html
index d9f9588..32ae90f 100644
--- a/content/docs/org.apache.tuweni.concurrent/-async-completion/then-supply.html
+++ b/content/docs/org.apache.tuweni.concurrent/-async-completion/then-supply.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>thenSupply</h1>
 <a name="org.apache.tuweni.concurrent.AsyncCompletion$thenSupply(java.util.function.Supplier((org.apache.tuweni.concurrent.AsyncCompletion.thenSupply.U)))"></a>
-<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">U</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">!</span><span class="symbol">&gt;</span> <span class="identifier">thenSupply</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.AsyncCompletion$thenSupply(java.util.function.Supplier((org.apache.tuweni.concurren [...]
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">U</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">!</span><span class="symbol">&gt;</span> <span class="identifier">thenSupply</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.AsyncCompletion$thenSupply(java.util.function.Supplier((org.apache.tuweni.concurren [...]
 <p>Returns a completion that, when this result completes normally, completes with the value obtained after executing the supplied function.</p>
 <h3>Parameters</h3>
 <p><a name="supplier"></a>
@@ -19,7 +19,7 @@
 <p><strong>Return</strong><br/>
 <a href="../-async-result/index.html"><span class="identifier">AsyncResult</span></a><span class="symbol">&lt;</span><span class="identifier">U</span><span class="symbol">&gt;</span><span class="symbol">!</span><span class="symbol">:</span> A new result.</p>
 <a name="org.apache.tuweni.concurrent.AsyncCompletion$thenSupply(io.vertx.core.Vertx, java.util.function.Supplier((org.apache.tuweni.concurrent.AsyncCompletion.thenSupply.U)))"></a>
-<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">U</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">!</span><span class="symbol">&gt;</span> <span class="identifier">thenSupply</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.AsyncCompletion$thenSupply(io.vertx.core.Vertx, java.util.function.Supplier((org.ap [...]
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">U</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">!</span><span class="symbol">&gt;</span> <span class="identifier">thenSupply</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.AsyncCompletion$thenSupply(io.vertx.core.Vertx, java.util.function.Supplier((org.ap [...]
 <p>Returns a completion that, when this result completes normally, completes with the value obtained after executing the supplied function on the vertx context.</p>
 <h3>Parameters</h3>
 <p><a name="vertx"></a>
diff --git a/content/docs/org.apache.tuweni.concurrent/-async-completion/then.html b/content/docs/org.apache.tuweni.concurrent/-async-completion/then.html
index 4b0003f..79a09d2 100644
--- a/content/docs/org.apache.tuweni.concurrent/-async-completion/then.html
+++ b/content/docs/org.apache.tuweni.concurrent/-async-completion/then.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>then</h1>
 <a name="org.apache.tuweni.concurrent.AsyncCompletion$then(java.util.function.Supplier((org.apache.tuweni.concurrent.AsyncResult((org.apache.tuweni.concurrent.AsyncCompletion.then.U)))))"></a>
-<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">U</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">!</span><span class="symbol">&gt;</span> <span class="identifier">then</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.AsyncCompletion$then(java.util.function.Supplier((org.apache.tuweni.concurrent.AsyncResul [...]
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">U</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">!</span><span class="symbol">&gt;</span> <span class="identifier">then</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.AsyncCompletion$then(java.util.function.Supplier((org.apache.tuweni.concurrent.AsyncResul [...]
 <p>Returns a new completion that, when this completion completes normally, completes with the same value or exception as the result returned after executing the given function.</p>
 <h3>Parameters</h3>
 <p><a name="fn"></a>
diff --git a/content/docs/org.apache.tuweni.concurrent/-async-completion/to-future.html b/content/docs/org.apache.tuweni.concurrent/-async-completion/to-future.html
index a2820b5..5d3fcc6 100644
--- a/content/docs/org.apache.tuweni.concurrent/-async-completion/to-future.html
+++ b/content/docs/org.apache.tuweni.concurrent/-async-completion/to-future.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>toFuture</h1>
 <a name="org.apache.tuweni.concurrent.AsyncCompletion$toFuture()"></a>
-<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">toFuture</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Future</span><span class="symbol">&lt;</span><span class="identifier">Void</span><span class="symbol">!</span><span class="symbol">&gt;</span><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/concurrent/src/main [...]
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">toFuture</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Future</span><span class="symbol">&lt;</span><span class="identifier">Void</span><span class="symbol">!</span><span class="symbol">&gt;</span><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/concurrent/src/main/j [...]
 <p>Returns the underlying future associated with this instance. Note taking action directly on this future will impact this object.</p>
 <p><strong>Return</strong><br/>
 <span class="identifier">Future</span><span class="symbol">&lt;</span><span class="identifier">Void</span><span class="symbol">!</span><span class="symbol">&gt;</span><span class="symbol">!</span><span class="symbol">:</span> the underlying future</p>
diff --git a/content/docs/org.apache.tuweni.concurrent/-async-completion/when-complete.html b/content/docs/org.apache.tuweni.concurrent/-async-completion/when-complete.html
index f53deb7..5ff909b 100644
--- a/content/docs/org.apache.tuweni.concurrent/-async-completion/when-complete.html
+++ b/content/docs/org.apache.tuweni.concurrent/-async-completion/when-complete.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>whenComplete</h1>
 <a name="org.apache.tuweni.concurrent.AsyncCompletion$whenComplete(java.util.function.Consumer((kotlin.Throwable)))"></a>
-<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">whenComplete</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.AsyncCompletion$whenComplete(java.util.function.Consumer((kotlin.Throwable)))/consumer">consumer</span><span class="symbol">:</span>&nbsp;<span class="identifier">Consumer</span><span class="symbol">&lt;</span><span class="keyword">in</span>&nbsp;<span class="identifier">Throwable</s [...]
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">whenComplete</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.AsyncCompletion$whenComplete(java.util.function.Consumer((kotlin.Throwable)))/consumer">consumer</span><span class="symbol">:</span>&nbsp;<span class="identifier">Consumer</span><span class="symbol">&lt;</span><span class="keyword">in</span>&nbsp;<span class="identifier">Throwable</s [...]
 <p>Returns a new completion that completes in the same manner as this completion, after executing the given function with this completion's exception (if any). </p>
 <p> The exception supplied to the function will be <code>null</code> if this completion completes successfully.</p>
 <h3>Parameters</h3>
diff --git a/content/docs/org.apache.tuweni.concurrent/-async-result/accept.html b/content/docs/org.apache.tuweni.concurrent/-async-result/accept.html
index 2b8aec6..1b9d076 100644
--- a/content/docs/org.apache.tuweni.concurrent/-async-result/accept.html
+++ b/content/docs/org.apache.tuweni.concurrent/-async-result/accept.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>accept</h1>
 <a name="org.apache.tuweni.concurrent.AsyncResult$accept(java.util.function.BiConsumer((org.apache.tuweni.concurrent.AsyncResult.T, kotlin.Throwable)))"></a>
-<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">accept</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.AsyncResult$accept(java.util.function.BiConsumer((org.apache.tuweni.concurrent.AsyncResult.T, kotlin.Throwable)))/consumer">consumer</span><span class="symbol">:</span>&nbsp;<span class="identifier">BiConsumer</span><span class="symbol">&lt;</span><span class="keyword">in</span>&nbsp;<span [...]
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">accept</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.AsyncResult$accept(java.util.function.BiConsumer((org.apache.tuweni.concurrent.AsyncResult.T, kotlin.Throwable)))/consumer">consumer</span><span class="symbol">:</span>&nbsp;<span class="identifier">BiConsumer</span><span class="symbol">&lt;</span><span class="keyword">in</span>&nbsp;<span [...]
 <p>Returns a new completion that, when this result completes either normally or exceptionally, completes after executing the supplied function with this result's value and exception as arguments. </p>
 <p> Either the value or the exception supplied to the function will be <code>null</code>.</p>
 <h3>Parameters</h3>
diff --git a/content/docs/org.apache.tuweni.concurrent/-async-result/all-of.html b/content/docs/org.apache.tuweni.concurrent/-async-result/all-of.html
index af9db6a..b1c828c 100644
--- a/content/docs/org.apache.tuweni.concurrent/-async-result/all-of.html
+++ b/content/docs/org.apache.tuweni.concurrent/-async-result/all-of.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>allOf</h1>
 <a name="org.apache.tuweni.concurrent.AsyncResult$allOf(kotlin.Array((org.apache.tuweni.concurrent.AsyncResult((kotlin.Any)))))"></a>
-<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">allOf</span><span class="symbol">(</span><span class="keyword">vararg</span> <span class="identifier" id="org.apache.tuweni.concurrent.AsyncResult$allOf(kotlin.Array((org.apache.tuweni.concurrent.AsyncResult((kotlin.Any)))))/rs">rs</span><span class="symbol">:</span>&nbsp;<a href="index.html"><span class="identifier">AsyncResult</span></a><span class="symb [...]
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">allOf</span><span class="symbol">(</span><span class="keyword">vararg</span> <span class="identifier" id="org.apache.tuweni.concurrent.AsyncResult$allOf(kotlin.Array((org.apache.tuweni.concurrent.AsyncResult((kotlin.Any)))))/rs">rs</span><span class="symbol">:</span>&nbsp;<a href="index.html"><span class="identifier">AsyncResult</span></a><span class="symb [...]
 <p>Returns an <code><a href="../-async-completion/index.html">AsyncCompletion</a></code> that completes when all of the given results complete. If any results complete exceptionally, then the resulting completion also completes exceptionally.</p>
 <h3>Parameters</h3>
 <p><a name="rs"></a>
@@ -17,7 +17,7 @@
 <p><strong>Return</strong><br/>
 <a href="../-async-completion/index.html"><span class="identifier">AsyncCompletion</span></a><span class="symbol">!</span><span class="symbol">:</span> A completion.</p>
 <a name="org.apache.tuweni.concurrent.AsyncResult$allOf(kotlin.collections.MutableCollection((org.apache.tuweni.concurrent.AsyncResult((kotlin.Any)))))"></a>
-<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">allOf</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.AsyncResult$allOf(kotlin.collections.MutableCollection((org.apache.tuweni.concurrent.AsyncResult((kotlin.Any)))))/rs">rs</span><span class="symbol">:</span>&nbsp;<span class="identifier">MutableCollection</span><span class="symbol">&lt;</span><span class="key [...]
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">allOf</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.AsyncResult$allOf(kotlin.collections.MutableCollection((org.apache.tuweni.concurrent.AsyncResult((kotlin.Any)))))/rs">rs</span><span class="symbol">:</span>&nbsp;<span class="identifier">MutableCollection</span><span class="symbol">&lt;</span><span class="key [...]
 <p>Returns an <code><a href="../-async-completion/index.html">AsyncCompletion</a></code> that completes when all of the given results complete. If any results complete exceptionally, then the resulting completion also completes exceptionally.</p>
 <h3>Parameters</h3>
 <p><a name="rs"></a>
@@ -25,7 +25,7 @@
 <p><strong>Return</strong><br/>
 <a href="../-async-completion/index.html"><span class="identifier">AsyncCompletion</span></a><span class="symbol">!</span><span class="symbol">:</span> A completion.</p>
 <a name="org.apache.tuweni.concurrent.AsyncResult$allOf(java.util.stream.Stream((org.apache.tuweni.concurrent.AsyncResult((kotlin.Any)))))"></a>
-<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">allOf</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.AsyncResult$allOf(java.util.stream.Stream((org.apache.tuweni.concurrent.AsyncResult((kotlin.Any)))))/rs">rs</span><span class="symbol">:</span>&nbsp;<span class="identifier">Stream</span><span class="symbol">&lt;</span><span class="keyword">out</span>&nbsp;<a [...]
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">allOf</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.AsyncResult$allOf(java.util.stream.Stream((org.apache.tuweni.concurrent.AsyncResult((kotlin.Any)))))/rs">rs</span><span class="symbol">:</span>&nbsp;<span class="identifier">Stream</span><span class="symbol">&lt;</span><span class="keyword">out</span>&nbsp;<a [...]
 <p>Returns an <code><a href="../-async-completion/index.html">AsyncCompletion</a></code> that completes when all of the given results complete. If any results complete exceptionally, then the resulting completion also completes exceptionally.</p>
 <h3>Parameters</h3>
 <p><a name="rs"></a>
diff --git a/content/docs/org.apache.tuweni.concurrent/-async-result/cancel.html b/content/docs/org.apache.tuweni.concurrent/-async-result/cancel.html
index f182ef7..8876274 100644
--- a/content/docs/org.apache.tuweni.concurrent/-async-result/cancel.html
+++ b/content/docs/org.apache.tuweni.concurrent/-async-result/cancel.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>cancel</h1>
 <a name="org.apache.tuweni.concurrent.AsyncResult$cancel()"></a>
-<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">cancel</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/concurrent/src/main/java/org/apache/tuweni/concurrent/AsyncResult.java#L298">(source)</a>
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">cancel</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/concurrent/src/main/java/org/apache/tuweni/concurrent/AsyncResult.java#L298">(source)</a>
 <p>Attempt to cancel execution of this task. </p>
 <p> This attempt will fail if the task has already completed, has already been cancelled, or could not be cancelled for some other reason. If successful, and this task has not started when <code>cancel</code> is called, this task should never run. </p>
 <p> After this method returns, subsequent calls to <code><a href="is-done.html">#isDone()</a></code> will always return <code>true</code>. Subsequent calls to <code><a href="is-cancelled.html">#isCancelled()</a></code> will always return <code>true</code> if this method returned <code>true</code>.</p>
diff --git a/content/docs/org.apache.tuweni.concurrent/-async-result/combine.html b/content/docs/org.apache.tuweni.concurrent/-async-result/combine.html
index 01b7815..87872c2 100644
--- a/content/docs/org.apache.tuweni.concurrent/-async-result/combine.html
+++ b/content/docs/org.apache.tuweni.concurrent/-async-result/combine.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>combine</h1>
 <a name="org.apache.tuweni.concurrent.AsyncResult$combine(kotlin.collections.MutableCollection((org.apache.tuweni.concurrent.AsyncResult((org.apache.tuweni.concurrent.AsyncResult.combine.T)))))"></a>
-<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">!</span><span class="symbol">&gt;</span> <span class="identifier">combine</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.AsyncResult$combine(kotlin.collections.MutableCollecti [...]
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">!</span><span class="symbol">&gt;</span> <span class="identifier">combine</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.AsyncResult$combine(kotlin.collections.MutableCollecti [...]
 <p>Returns a result that completes when all of the given results complete. If any results complete exceptionally, then the resulting completion also completes exceptionally.</p>
 <h3>Parameters</h3>
 <p><a name="&lt;T&gt;"></a>
@@ -19,7 +19,7 @@
 <p><strong>Return</strong><br/>
 <a href="index.html"><span class="identifier">AsyncResult</span></a><span class="symbol">&lt;</span><span class="identifier">MutableList</span><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">!</span><span class="symbol">&gt;</span><span class="symbol">!</span><span class="symbol">:</span> A new result.</p>
 <a name="org.apache.tuweni.concurrent.AsyncResult$combine(java.util.stream.Stream((org.apache.tuweni.concurrent.AsyncResult((org.apache.tuweni.concurrent.AsyncResult.combine.T)))))"></a>
-<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">!</span><span class="symbol">&gt;</span> <span class="identifier">combine</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.AsyncResult$combine(java.util.stream.Stream((org.apach [...]
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">!</span><span class="symbol">&gt;</span> <span class="identifier">combine</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.AsyncResult$combine(java.util.stream.Stream((org.apach [...]
 <p>Returns a result that completes when all of the given results complete. If any results complete exceptionally, then the resulting completion also completes exceptionally.</p>
 <h3>Parameters</h3>
 <p><a name="&lt;T&gt;"></a>
diff --git a/content/docs/org.apache.tuweni.concurrent/-async-result/completed.html b/content/docs/org.apache.tuweni.concurrent/-async-result/completed.html
index 922fe98..ae73e1c 100644
--- a/content/docs/org.apache.tuweni.concurrent/-async-result/completed.html
+++ b/content/docs/org.apache.tuweni.concurrent/-async-result/completed.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>completed</h1>
 <a name="org.apache.tuweni.concurrent.AsyncResult$completed(org.apache.tuweni.concurrent.AsyncResult.completed.T)"></a>
-<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">!</span><span class="symbol">&gt;</span> <span class="identifier">completed</span><span class="symbol">(</span><span class="identifier">@Nullable</span> <span class="identifier" id="org.apache.tuweni.concurrent.AsyncResul [...]
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">!</span><span class="symbol">&gt;</span> <span class="identifier">completed</span><span class="symbol">(</span><span class="identifier">@Nullable</span> <span class="identifier" id="org.apache.tuweni.concurrent.AsyncResul [...]
 <p>Return an already completed result containing the given value.</p>
 <h3>Parameters</h3>
 <p><a name="value"></a>
diff --git a/content/docs/org.apache.tuweni.concurrent/-async-result/exceptional.html b/content/docs/org.apache.tuweni.concurrent/-async-result/exceptional.html
index 4962001..6195784 100644
--- a/content/docs/org.apache.tuweni.concurrent/-async-result/exceptional.html
+++ b/content/docs/org.apache.tuweni.concurrent/-async-result/exceptional.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>exceptional</h1>
 <a name="org.apache.tuweni.concurrent.AsyncResult$exceptional(kotlin.Throwable)"></a>
-<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">!</span><span class="symbol">&gt;</span> <span class="identifier">exceptional</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.AsyncResult$exceptional(kotlin.Throwable)/ex">ex</ [...]
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">!</span><span class="symbol">&gt;</span> <span class="identifier">exceptional</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.AsyncResult$exceptional(kotlin.Throwable)/ex">ex</ [...]
 <p>Return an already failed result, caused by the given exception.</p>
 <h3>Parameters</h3>
 <p><a name="ex"></a>
diff --git a/content/docs/org.apache.tuweni.concurrent/-async-result/exceptionally.html b/content/docs/org.apache.tuweni.concurrent/-async-result/exceptionally.html
index 266a033..bf5e24a 100644
--- a/content/docs/org.apache.tuweni.concurrent/-async-result/exceptionally.html
+++ b/content/docs/org.apache.tuweni.concurrent/-async-result/exceptionally.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>exceptionally</h1>
 <a name="org.apache.tuweni.concurrent.AsyncResult$exceptionally(java.util.function.Function((kotlin.Throwable, org.apache.tuweni.concurrent.AsyncResult.T)))"></a>
-<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">exceptionally</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.AsyncResult$exceptionally(java.util.function.Function((kotlin.Throwable, org.apache.tuweni.concurrent.AsyncResult.T)))/fn">fn</span><span class="symbol">:</span>&nbsp;<span class="identifier">Function</span><span class="symbol">&lt;</span><span class="identifier">Throwable</span><sp [...]
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">exceptionally</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.AsyncResult$exceptionally(java.util.function.Function((kotlin.Throwable, org.apache.tuweni.concurrent.AsyncResult.T)))/fn">fn</span><span class="symbol">:</span>&nbsp;<span class="identifier">Function</span><span class="symbol">&lt;</span><span class="identifier">Throwable</span><sp [...]
 <p>Returns a new result that, when this result completes exceptionally, completes with the value obtained from executing the supplied function with this result's exception as an argument. Otherwise, if this result completes normally, then the returned result also completes normally with the same value.</p>
 <h3>Parameters</h3>
 <p><a name="fn"></a>
diff --git a/content/docs/org.apache.tuweni.concurrent/-async-result/execute-blocking.html b/content/docs/org.apache.tuweni.concurrent/-async-result/execute-blocking.html
index 6fd7f55..0a730ae 100644
--- a/content/docs/org.apache.tuweni.concurrent/-async-result/execute-blocking.html
+++ b/content/docs/org.apache.tuweni.concurrent/-async-result/execute-blocking.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>executeBlocking</h1>
 <a name="org.apache.tuweni.concurrent.AsyncResult$executeBlocking(java.util.function.Supplier((org.apache.tuweni.concurrent.AsyncResult.executeBlocking.T)))"></a>
-<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">!</span><span class="symbol">&gt;</span> <span class="identifier">executeBlocking</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.AsyncResult$executeBlocking(java.util.function [...]
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">!</span><span class="symbol">&gt;</span> <span class="identifier">executeBlocking</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.AsyncResult$executeBlocking(java.util.function [...]
 <p>Returns a result that, after the given blocking function executes asynchronously on <code><a href="#">ForkJoinPool#commonPool()</a></code> and returns a result, completes when the returned result completes, with the same value or exception.</p>
 <h3>Parameters</h3>
 <p><a name="fn"></a>
@@ -19,7 +19,7 @@
 <p><strong>Return</strong><br/>
 <a href="index.html"><span class="identifier">AsyncResult</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">!</span><span class="symbol">:</span> A new result.</p>
 <a name="org.apache.tuweni.concurrent.AsyncResult$executeBlocking(java.util.concurrent.Executor, java.util.function.Supplier((org.apache.tuweni.concurrent.AsyncResult.executeBlocking.T)))"></a>
-<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">!</span><span class="symbol">&gt;</span> <span class="identifier">executeBlocking</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.AsyncResult$executeBlocking(java.util.concurre [...]
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">!</span><span class="symbol">&gt;</span> <span class="identifier">executeBlocking</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.AsyncResult$executeBlocking(java.util.concurre [...]
 <p>Returns a result that, after the given blocking function executes asynchronously on an <code><a href="#">Executor</a></code> and returns a result, completes when the returned result completes, with the same value or exception.</p>
 <h3>Parameters</h3>
 <p><a name="executor"></a>
@@ -31,7 +31,7 @@
 <p><strong>Return</strong><br/>
 <a href="index.html"><span class="identifier">AsyncResult</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">!</span><span class="symbol">:</span> A new result.</p>
 <a name="org.apache.tuweni.concurrent.AsyncResult$executeBlocking(io.vertx.core.Vertx, java.util.function.Supplier((org.apache.tuweni.concurrent.AsyncResult.executeBlocking.T)))"></a>
-<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">!</span><span class="symbol">&gt;</span> <span class="identifier">executeBlocking</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.AsyncResult$executeBlocking(io.vertx.core.Vert [...]
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">!</span><span class="symbol">&gt;</span> <span class="identifier">executeBlocking</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.AsyncResult$executeBlocking(io.vertx.core.Vert [...]
 <p>Returns a result that, after the given blocking function executes asynchronously on a vertx context and returns a result, completes when the returned result completes, with the same value or exception.</p>
 <h3>Parameters</h3>
 <p><a name="vertx"></a>
@@ -43,7 +43,7 @@
 <p><strong>Return</strong><br/>
 <a href="index.html"><span class="identifier">AsyncResult</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">!</span><span class="symbol">:</span> A new result.</p>
 <a name="org.apache.tuweni.concurrent.AsyncResult$executeBlocking(io.vertx.core.WorkerExecutor, java.util.function.Supplier((org.apache.tuweni.concurrent.AsyncResult.executeBlocking.T)))"></a>
-<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">!</span><span class="symbol">&gt;</span> <span class="identifier">executeBlocking</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.AsyncResult$executeBlocking(io.vertx.core.Work [...]
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">!</span><span class="symbol">&gt;</span> <span class="identifier">executeBlocking</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.AsyncResult$executeBlocking(io.vertx.core.Work [...]
 <p>Returns a result that, after the given blocking function executes asynchronously on a vertx executor and returns a result, completes when the returned result completes, with the same value or exception.</p>
 <h3>Parameters</h3>
 <p><a name="executor"></a>
diff --git a/content/docs/org.apache.tuweni.concurrent/-async-result/get.html b/content/docs/org.apache.tuweni.concurrent/-async-result/get.html
index 29ecf50..2afe80c 100644
--- a/content/docs/org.apache.tuweni.concurrent/-async-result/get.html
+++ b/content/docs/org.apache.tuweni.concurrent/-async-result/get.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>get</h1>
 <a name="org.apache.tuweni.concurrent.AsyncResult$get()"></a>
-<code><span class="identifier">@Nullable</span> <span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">get</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">T</span><span class="symbol">?</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/concurrent/src/main/java/org/apache/tuweni/concurrent/AsyncResult.java#L315">(source)</a>
+<code><span class="identifier">@Nullable</span> <span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">get</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">T</span><span class="symbol">?</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/concurrent/src/main/java/org/apache/tuweni/concurrent/AsyncResult.java#L315">(source)</a>
 <p>Waits if necessary for the computation to complete, and then retrieves its result.</p>
 <h3>Exceptions</h3>
 <p><a name="CompletionException"></a>
@@ -19,7 +19,7 @@
 <p><strong>Return</strong><br/>
 <span class="identifier">T</span><span class="symbol">?</span><span class="symbol">:</span> The computed result.</p>
 <a name="org.apache.tuweni.concurrent.AsyncResult$get(kotlin.Long, java.util.concurrent.TimeUnit)"></a>
-<code><span class="identifier">@Nullable</span> <span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">get</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.AsyncResult$get(kotlin.Long, java.util.concurrent.TimeUnit)/timeout">timeout</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="org.apache.tuweni.concurrent.AsyncResu [...]
+<code><span class="identifier">@Nullable</span> <span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">get</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.AsyncResult$get(kotlin.Long, java.util.concurrent.TimeUnit)/timeout">timeout</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="org.apache.tuweni.concurrent.AsyncResu [...]
 <p>Waits if necessary for at most the given time for the computation to complete, and then retrieves its result.</p>
 <h3>Parameters</h3>
 <p><a name="timeout"></a>
diff --git a/content/docs/org.apache.tuweni.concurrent/-async-result/handle.html b/content/docs/org.apache.tuweni.concurrent/-async-result/handle.html
index 4f51664..f4d1d8c 100644
--- a/content/docs/org.apache.tuweni.concurrent/-async-result/handle.html
+++ b/content/docs/org.apache.tuweni.concurrent/-async-result/handle.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>handle</h1>
 <a name="org.apache.tuweni.concurrent.AsyncResult$handle(java.util.function.BiFunction((org.apache.tuweni.concurrent.AsyncResult.T, kotlin.Throwable, org.apache.tuweni.concurrent.AsyncResult.handle.U)))"></a>
-<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">U</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">!</span><span class="symbol">&gt;</span> <span class="identifier">handle</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.AsyncResult$handle(java.util.function.BiFunction((org.apache.tuweni.concurrent.AsyncRes [...]
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">U</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">!</span><span class="symbol">&gt;</span> <span class="identifier">handle</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.AsyncResult$handle(java.util.function.BiFunction((org.apache.tuweni.concurrent.AsyncRes [...]
 <p>Returns a new result that, when this result completes either normally or exceptionally, completes with the value obtained from executing the supplied function with this result's value and exception as arguments. </p>
 <p> Either the value or the exception supplied to the function will be <code>null</code>.</p>
 <h3>Parameters</h3>
diff --git a/content/docs/org.apache.tuweni.concurrent/-async-result/incomplete.html b/content/docs/org.apache.tuweni.concurrent/-async-result/incomplete.html
index 96f4877..3272180 100644
--- a/content/docs/org.apache.tuweni.concurrent/-async-result/incomplete.html
+++ b/content/docs/org.apache.tuweni.concurrent/-async-result/incomplete.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>incomplete</h1>
 <a name="org.apache.tuweni.concurrent.AsyncResult$incomplete()"></a>
-<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">!</span><span class="symbol">&gt;</span> <span class="identifier">incomplete</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="../-completable-async-result/index.html"> [...]
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">!</span><span class="symbol">&gt;</span> <span class="identifier">incomplete</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="../-completable-async-result/index.html"> [...]
 <p>Return an incomplete result, that can be later completed or failed.</p>
 <h3>Parameters</h3>
 <p><a name="&lt;T&gt;"></a>
diff --git a/content/docs/org.apache.tuweni.concurrent/-async-result/index.html b/content/docs/org.apache.tuweni.concurrent/-async-result/index.html
index d70167f..d102bbc 100644
--- a/content/docs/org.apache.tuweni.concurrent/-async-result/index.html
+++ b/content/docs/org.apache.tuweni.concurrent/-async-result/index.html
@@ -8,7 +8,7 @@
 <a href="../../index.html">tuweni</a>&nbsp;/&nbsp;<a href="../index.html">org.apache.tuweni.concurrent</a>&nbsp;/&nbsp;<a href="./index.html">AsyncResult</a><br/>
 <br/>
 <h1>AsyncResult</h1>
-<code><span class="keyword">interface </span><span class="identifier">AsyncResult</span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">!</span><span class="symbol">&gt;</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/concurrent/src/main/java/org/apache/tuweni/concurrent/AsyncResult.java#L35">(source)</a>
+<code><span class="keyword">interface </span><span class="identifier">AsyncResult</span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">!</span><span class="symbol">&gt;</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/concurrent/src/main/java/org/apache/tuweni/concurrent/AsyncResult.java#L35">(source)</a>
 <p>A result that will be available at a future time.</p>
 <h3>Functions</h3>
 <table>
diff --git a/content/docs/org.apache.tuweni.concurrent/-async-result/is-cancelled.html b/content/docs/org.apache.tuweni.concurrent/-async-result/is-cancelled.html
index 5a4a954..e03492a 100644
--- a/content/docs/org.apache.tuweni.concurrent/-async-result/is-cancelled.html
+++ b/content/docs/org.apache.tuweni.concurrent/-async-result/is-cancelled.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>isCancelled</h1>
 <a name="org.apache.tuweni.concurrent.AsyncResult$isCancelled()"></a>
-<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">isCancelled</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/concurrent/src/main/java/org/apache/tuweni/concurrent/AsyncResult.java#L305">(source)</a>
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">isCancelled</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/concurrent/src/main/java/org/apache/tuweni/concurrent/AsyncResult.java#L305">(source)</a>
 <p>Returns <code>true</code> if this task was cancelled before it completed normally.</p>
 <p><strong>Return</strong><br/>
 <span class="identifier">Boolean</span><span class="symbol">:</span> <code>true</code> if completed.</p>
diff --git a/content/docs/org.apache.tuweni.concurrent/-async-result/is-completed-exceptionally.html b/content/docs/org.apache.tuweni.concurrent/-async-result/is-completed-exceptionally.html
index 0112789..f11c463 100644
--- a/content/docs/org.apache.tuweni.concurrent/-async-result/is-completed-exceptionally.html
+++ b/content/docs/org.apache.tuweni.concurrent/-async-result/is-completed-exceptionally.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>isCompletedExceptionally</h1>
 <a name="org.apache.tuweni.concurrent.AsyncResult$isCompletedExceptionally()"></a>
-<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">isCompletedExceptionally</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/concurrent/src/main/java/org/apache/tuweni/concurrent/AsyncResult.java#L282">(source)</a>
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">isCompletedExceptionally</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/concurrent/src/main/java/org/apache/tuweni/concurrent/AsyncResult.java#L282">(source)</a>
 <p>Returns <code>true</code> if completed exceptionally or cancelled.</p>
 <p><strong>Return</strong><br/>
 <span class="identifier">Boolean</span><span class="symbol">:</span> <code>true</code> if completed exceptionally or cancelled.</p>
diff --git a/content/docs/org.apache.tuweni.concurrent/-async-result/is-done.html b/content/docs/org.apache.tuweni.concurrent/-async-result/is-done.html
index ab27386..b478fe1 100644
--- a/content/docs/org.apache.tuweni.concurrent/-async-result/is-done.html
+++ b/content/docs/org.apache.tuweni.concurrent/-async-result/is-done.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>isDone</h1>
 <a name="org.apache.tuweni.concurrent.AsyncResult$isDone()"></a>
-<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">isDone</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/concurrent/src/main/java/org/apache/tuweni/concurrent/AsyncResult.java#L275">(source)</a>
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">isDone</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/concurrent/src/main/java/org/apache/tuweni/concurrent/AsyncResult.java#L275">(source)</a>
 <p>Returns <code>true</code> if completed normally, completed exceptionally or cancelled.</p>
 <p><strong>Return</strong><br/>
 <span class="identifier">Boolean</span><span class="symbol">:</span> <code>true</code> if completed.</p>
diff --git a/content/docs/org.apache.tuweni.concurrent/-async-result/run-on-context.html b/content/docs/org.apache.tuweni.concurrent/-async-result/run-on-context.html
index bfcb5e7..620b092 100644
--- a/content/docs/org.apache.tuweni.concurrent/-async-result/run-on-context.html
+++ b/content/docs/org.apache.tuweni.concurrent/-async-result/run-on-context.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>runOnContext</h1>
 <a name="org.apache.tuweni.concurrent.AsyncResult$runOnContext(io.vertx.core.Vertx, java.util.function.Supplier((org.apache.tuweni.concurrent.AsyncResult((org.apache.tuweni.concurrent.AsyncResult.runOnContext.T)))))"></a>
-<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">!</span><span class="symbol">&gt;</span> <span class="identifier">runOnContext</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.AsyncResult$runOnContext(io.vertx.core.Vertx, jav [...]
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">!</span><span class="symbol">&gt;</span> <span class="identifier">runOnContext</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.AsyncResult$runOnContext(io.vertx.core.Vertx, jav [...]
 <p>Returns a result that, after the given function executes on a vertx context and returns a result, completes when the returned result completes, with the same value or exception. </p>
 <p> Note that the given function is run directly on the context and should not block.</p>
 <h3>Parameters</h3>
diff --git a/content/docs/org.apache.tuweni.concurrent/-async-result/then-accept-both.html b/content/docs/org.apache.tuweni.concurrent/-async-result/then-accept-both.html
index bce058b..0b570bf 100644
--- a/content/docs/org.apache.tuweni.concurrent/-async-result/then-accept-both.html
+++ b/content/docs/org.apache.tuweni.concurrent/-async-result/then-accept-both.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>thenAcceptBoth</h1>
 <a name="org.apache.tuweni.concurrent.AsyncResult$thenAcceptBoth(org.apache.tuweni.concurrent.AsyncResult((org.apache.tuweni.concurrent.AsyncResult.thenAcceptBoth.U)), java.util.function.BiConsumer((org.apache.tuweni.concurrent.AsyncResult.T, org.apache.tuweni.concurrent.AsyncResult.thenAcceptBoth.U)))"></a>
-<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">U</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">!</span><span class="symbol">&gt;</span> <span class="identifier">thenAcceptBoth</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.AsyncResult$thenAcceptBoth(org.apache.tuweni.concurrent.AsyncResult((org.apache [...]
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">U</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">!</span><span class="symbol">&gt;</span> <span class="identifier">thenAcceptBoth</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.AsyncResult$thenAcceptBoth(org.apache.tuweni.concurrent.AsyncResult((org.apache [...]
 <p>Returns a completion that, when this result and the other result both complete normally, completes after executing the supplied consumer with both this result's value and the value from the other result as arguments.</p>
 <h3>Parameters</h3>
 <p><a name="other"></a>
diff --git a/content/docs/org.apache.tuweni.concurrent/-async-result/then-accept.html b/content/docs/org.apache.tuweni.concurrent/-async-result/then-accept.html
index 7d9dd23..c06bd02 100644
--- a/content/docs/org.apache.tuweni.concurrent/-async-result/then-accept.html
+++ b/content/docs/org.apache.tuweni.concurrent/-async-result/then-accept.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>thenAccept</h1>
 <a name="org.apache.tuweni.concurrent.AsyncResult$thenAccept(java.util.function.Consumer((org.apache.tuweni.concurrent.AsyncResult.T)))"></a>
-<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">thenAccept</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.AsyncResult$thenAccept(java.util.function.Consumer((org.apache.tuweni.concurrent.AsyncResult.T)))/consumer">consumer</span><span class="symbol">:</span>&nbsp;<span class="identifier">Consumer</span><span class="symbol">&lt;</span><span class="keyword">in</span>&nbsp;<span class="identi [...]
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">thenAccept</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.AsyncResult$thenAccept(java.util.function.Consumer((org.apache.tuweni.concurrent.AsyncResult.T)))/consumer">consumer</span><span class="symbol">:</span>&nbsp;<span class="identifier">Consumer</span><span class="symbol">&lt;</span><span class="keyword">in</span>&nbsp;<span class="identi [...]
 <p>Returns a completion that, when this result completes normally, completes after executing the supplied consumer with this result's value as an argument.</p>
 <h3>Parameters</h3>
 <p><a name="consumer"></a>
diff --git a/content/docs/org.apache.tuweni.concurrent/-async-result/then-apply.html b/content/docs/org.apache.tuweni.concurrent/-async-result/then-apply.html
index 2b1a376..0b22707 100644
--- a/content/docs/org.apache.tuweni.concurrent/-async-result/then-apply.html
+++ b/content/docs/org.apache.tuweni.concurrent/-async-result/then-apply.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>thenApply</h1>
 <a name="org.apache.tuweni.concurrent.AsyncResult$thenApply(java.util.function.Function((org.apache.tuweni.concurrent.AsyncResult.T, org.apache.tuweni.concurrent.AsyncResult.thenApply.U)))"></a>
-<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">U</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">!</span><span class="symbol">&gt;</span> <span class="identifier">thenApply</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.AsyncResult$thenApply(java.util.function.Function((org.apache.tuweni.concurrent.Asyn [...]
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">U</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">!</span><span class="symbol">&gt;</span> <span class="identifier">thenApply</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.AsyncResult$thenApply(java.util.function.Function((org.apache.tuweni.concurrent.Asyn [...]
 <p>Returns a result that, when this result completes normally, completes with the value obtained from executing the supplied function with this result's value as an argument.</p>
 <h3>Parameters</h3>
 <p><a name="fn"></a>
diff --git a/content/docs/org.apache.tuweni.concurrent/-async-result/then-combine.html b/content/docs/org.apache.tuweni.concurrent/-async-result/then-combine.html
index d7297ca..c0c6ca4 100644
--- a/content/docs/org.apache.tuweni.concurrent/-async-result/then-combine.html
+++ b/content/docs/org.apache.tuweni.concurrent/-async-result/then-combine.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>thenCombine</h1>
 <a name="org.apache.tuweni.concurrent.AsyncResult$thenCombine(org.apache.tuweni.concurrent.AsyncResult((org.apache.tuweni.concurrent.AsyncResult.thenCombine.U)), java.util.function.BiFunction((org.apache.tuweni.concurrent.AsyncResult.T, org.apache.tuweni.concurrent.AsyncResult.thenCombine.U, org.apache.tuweni.concurrent.AsyncResult.thenCombine.V)))"></a>
-<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">U</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">!</span><span class="symbol">, </span><span class="identifier">V</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">!</span><span class="symbol">&gt;</span> <span class="identifier">thenCombine</span>< [...]
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">U</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">!</span><span class="symbol">, </span><span class="identifier">V</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">!</span><span class="symbol">&gt;</span> <span class="identifier">thenCombine</span>< [...]
 <p>Returns a result that, when this result and the other result both complete normally, completes with the value obtained from executing the supplied function with both this result's value and the value from the other result as arguments.</p>
 <h3>Parameters</h3>
 <p><a name="other"></a>
diff --git a/content/docs/org.apache.tuweni.concurrent/-async-result/then-compose.html b/content/docs/org.apache.tuweni.concurrent/-async-result/then-compose.html
index 90f519b..433d43f 100644
--- a/content/docs/org.apache.tuweni.concurrent/-async-result/then-compose.html
+++ b/content/docs/org.apache.tuweni.concurrent/-async-result/then-compose.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>thenCompose</h1>
 <a name="org.apache.tuweni.concurrent.AsyncResult$thenCompose(java.util.function.Function((org.apache.tuweni.concurrent.AsyncResult.T, org.apache.tuweni.concurrent.AsyncCompletion)))"></a>
-<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">thenCompose</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.AsyncResult$thenCompose(java.util.function.Function((org.apache.tuweni.concurrent.AsyncResult.T, org.apache.tuweni.concurrent.AsyncCompletion)))/fn">fn</span><span class="symbol">:</span>&nbsp;<span class="identifier">Function</span><span class="symbol">&lt;</span><span class="keyword [...]
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">thenCompose</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.AsyncResult$thenCompose(java.util.function.Function((org.apache.tuweni.concurrent.AsyncResult.T, org.apache.tuweni.concurrent.AsyncCompletion)))/fn">fn</span><span class="symbol">:</span>&nbsp;<span class="identifier">Function</span><span class="symbol">&lt;</span><span class="keyword [...]
 <p>When this result completes normally, invokes the given function with the resulting value and obtains a new <code><a href="../-async-completion/index.html">AsyncCompletion</a></code>.</p>
 <h3>Parameters</h3>
 <p><a name="fn"></a>
diff --git a/content/docs/org.apache.tuweni.concurrent/-async-result/then-run.html b/content/docs/org.apache.tuweni.concurrent/-async-result/then-run.html
index d34e4a6..25513f1 100644
--- a/content/docs/org.apache.tuweni.concurrent/-async-result/then-run.html
+++ b/content/docs/org.apache.tuweni.concurrent/-async-result/then-run.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>thenRun</h1>
 <a name="org.apache.tuweni.concurrent.AsyncResult$thenRun(java.lang.Runnable)"></a>
-<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">thenRun</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.AsyncResult$thenRun(java.lang.Runnable)/runnable">runnable</span><span class="symbol">:</span>&nbsp;<span class="identifier">Runnable</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><a href="../-async-completion/index.html"><span class="identi [...]
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">thenRun</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.AsyncResult$thenRun(java.lang.Runnable)/runnable">runnable</span><span class="symbol">:</span>&nbsp;<span class="identifier">Runnable</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><a href="../-async-completion/index.html"><span class="identi [...]
 <p>Returns a new completion that, when this result completes normally, completes after given action is executed.</p>
 <h3>Parameters</h3>
 <p><a name="runnable"></a>
diff --git a/content/docs/org.apache.tuweni.concurrent/-async-result/then-schedule-apply.html b/content/docs/org.apache.tuweni.concurrent/-async-result/then-schedule-apply.html
index ffca29a..ef5d9d3 100644
--- a/content/docs/org.apache.tuweni.concurrent/-async-result/then-schedule-apply.html
+++ b/content/docs/org.apache.tuweni.concurrent/-async-result/then-schedule-apply.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>thenScheduleApply</h1>
 <a name="org.apache.tuweni.concurrent.AsyncResult$thenScheduleApply(io.vertx.core.Vertx, java.util.function.Function((org.apache.tuweni.concurrent.AsyncResult.T, org.apache.tuweni.concurrent.AsyncResult.thenScheduleApply.U)))"></a>
-<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">U</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">!</span><span class="symbol">&gt;</span> <span class="identifier">thenScheduleApply</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.AsyncResult$thenScheduleApply(io.vertx.core.Vertx, java.util.function.Functi [...]
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">U</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">!</span><span class="symbol">&gt;</span> <span class="identifier">thenScheduleApply</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.AsyncResult$thenScheduleApply(io.vertx.core.Vertx, java.util.function.Functi [...]
 <p>Returns a result that, when this result completes normally, completes with the value obtained from executing the supplied function on the vertx context with this result's value as an argument.</p>
 <h3>Parameters</h3>
 <p><a name="vertx"></a>
diff --git a/content/docs/org.apache.tuweni.concurrent/-async-result/then-schedule-blocking-apply.html b/content/docs/org.apache.tuweni.concurrent/-async-result/then-schedule-blocking-apply.html
index 69b5244..64cf9c8 100644
--- a/content/docs/org.apache.tuweni.concurrent/-async-result/then-schedule-blocking-apply.html
+++ b/content/docs/org.apache.tuweni.concurrent/-async-result/then-schedule-blocking-apply.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>thenScheduleBlockingApply</h1>
 <a name="org.apache.tuweni.concurrent.AsyncResult$thenScheduleBlockingApply(io.vertx.core.Vertx, java.util.function.Function((org.apache.tuweni.concurrent.AsyncResult.T, org.apache.tuweni.concurrent.AsyncResult.thenScheduleBlockingApply.U)))"></a>
-<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">U</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">!</span><span class="symbol">&gt;</span> <span class="identifier">thenScheduleBlockingApply</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.AsyncResult$thenScheduleBlockingApply(io.vertx.core.Vertx, java.util [...]
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">U</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">!</span><span class="symbol">&gt;</span> <span class="identifier">thenScheduleBlockingApply</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.AsyncResult$thenScheduleBlockingApply(io.vertx.core.Vertx, java.util [...]
 <p>Returns a result that, when this result completes normally, completes with the value obtained from executing the supplied blocking function on the vertx context with this result's value as an argument.</p>
 <h3>Parameters</h3>
 <p><a name="vertx"></a>
@@ -21,7 +21,7 @@
 <p><strong>Return</strong><br/>
 <a href="index.html"><span class="identifier">AsyncResult</span></a><span class="symbol">&lt;</span><span class="identifier">U</span><span class="symbol">&gt;</span><span class="symbol">!</span><span class="symbol">:</span> A new result.</p>
 <a name="org.apache.tuweni.concurrent.AsyncResult$thenScheduleBlockingApply(io.vertx.core.WorkerExecutor, java.util.function.Function((org.apache.tuweni.concurrent.AsyncResult.T, org.apache.tuweni.concurrent.AsyncResult.thenScheduleBlockingApply.U)))"></a>
-<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">U</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">!</span><span class="symbol">&gt;</span> <span class="identifier">thenScheduleBlockingApply</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.AsyncResult$thenScheduleBlockingApply(io.vertx.core.WorkerExecutor,  [...]
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">U</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">!</span><span class="symbol">&gt;</span> <span class="identifier">thenScheduleBlockingApply</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.AsyncResult$thenScheduleBlockingApply(io.vertx.core.WorkerExecutor,  [...]
 <p>Returns a result that, when this result completes normally, completes with the value obtained from executing the supplied blocking function on the vertx executor with this result's value as an argument.</p>
 <h3>Parameters</h3>
 <p><a name="executor"></a>
diff --git a/content/docs/org.apache.tuweni.concurrent/-async-result/then-schedule-blocking-run.html b/content/docs/org.apache.tuweni.concurrent/-async-result/then-schedule-blocking-run.html
index a175045..e81eee3 100644
--- a/content/docs/org.apache.tuweni.concurrent/-async-result/then-schedule-blocking-run.html
+++ b/content/docs/org.apache.tuweni.concurrent/-async-result/then-schedule-blocking-run.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>thenScheduleBlockingRun</h1>
 <a name="org.apache.tuweni.concurrent.AsyncResult$thenScheduleBlockingRun(io.vertx.core.Vertx, java.lang.Runnable)"></a>
-<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">thenScheduleBlockingRun</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.AsyncResult$thenScheduleBlockingRun(io.vertx.core.Vertx, java.lang.Runnable)/vertx">vertx</span><span class="symbol">:</span>&nbsp;<span class="identifier">Vertx</span><span class="symbol">!</span><span class="symbol">, </span><span class="identifier" id="org.apache.tuweni [...]
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">thenScheduleBlockingRun</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.AsyncResult$thenScheduleBlockingRun(io.vertx.core.Vertx, java.lang.Runnable)/vertx">vertx</span><span class="symbol">:</span>&nbsp;<span class="identifier">Vertx</span><span class="symbol">!</span><span class="symbol">, </span><span class="identifier" id="org.apache.tuweni [...]
 <p>Returns a new completion that, when this result completes normally, completes after the given blocking action is executed on the vertx context.</p>
 <h3>Parameters</h3>
 <p><a name="vertx"></a>
@@ -19,7 +19,7 @@
 <p><strong>Return</strong><br/>
 <a href="../-async-completion/index.html"><span class="identifier">AsyncCompletion</span></a><span class="symbol">!</span><span class="symbol">:</span> A completion.</p>
 <a name="org.apache.tuweni.concurrent.AsyncResult$thenScheduleBlockingRun(io.vertx.core.WorkerExecutor, java.lang.Runnable)"></a>
-<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">thenScheduleBlockingRun</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.AsyncResult$thenScheduleBlockingRun(io.vertx.core.WorkerExecutor, java.lang.Runnable)/executor">executor</span><span class="symbol">:</span>&nbsp;<span class="identifier">WorkerExecutor</span><span class="symbol">!</span><span class="symbol">, </span><span class="identifie [...]
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">thenScheduleBlockingRun</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.AsyncResult$thenScheduleBlockingRun(io.vertx.core.WorkerExecutor, java.lang.Runnable)/executor">executor</span><span class="symbol">:</span>&nbsp;<span class="identifier">WorkerExecutor</span><span class="symbol">!</span><span class="symbol">, </span><span class="identifie [...]
 <p>Returns a new completion that, when this result completes normally, completes after the given blocking action is executed on the vertx executor.</p>
 <h3>Parameters</h3>
 <p><a name="executor"></a>
diff --git a/content/docs/org.apache.tuweni.concurrent/-async-result/then-schedule-run.html b/content/docs/org.apache.tuweni.concurrent/-async-result/then-schedule-run.html
index ad53411..0c11fdd 100644
--- a/content/docs/org.apache.tuweni.concurrent/-async-result/then-schedule-run.html
+++ b/content/docs/org.apache.tuweni.concurrent/-async-result/then-schedule-run.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>thenScheduleRun</h1>
 <a name="org.apache.tuweni.concurrent.AsyncResult$thenScheduleRun(io.vertx.core.Vertx, java.lang.Runnable)"></a>
-<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">thenScheduleRun</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.AsyncResult$thenScheduleRun(io.vertx.core.Vertx, java.lang.Runnable)/vertx">vertx</span><span class="symbol">:</span>&nbsp;<span class="identifier">Vertx</span><span class="symbol">!</span><span class="symbol">, </span><span class="identifier" id="org.apache.tuweni.concurrent.Asyn [...]
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">thenScheduleRun</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.AsyncResult$thenScheduleRun(io.vertx.core.Vertx, java.lang.Runnable)/vertx">vertx</span><span class="symbol">:</span>&nbsp;<span class="identifier">Vertx</span><span class="symbol">!</span><span class="symbol">, </span><span class="identifier" id="org.apache.tuweni.concurrent.Asyn [...]
 <p>Returns a new completion that, when this result completes normally, completes after the given action is executed on the vertx context.</p>
 <h3>Parameters</h3>
 <p><a name="vertx"></a>
diff --git a/content/docs/org.apache.tuweni.concurrent/-async-result/then-schedule.html b/content/docs/org.apache.tuweni.concurrent/-async-result/then-schedule.html
index 66ffde3..39dd9a1 100644
--- a/content/docs/org.apache.tuweni.concurrent/-async-result/then-schedule.html
+++ b/content/docs/org.apache.tuweni.concurrent/-async-result/then-schedule.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>thenSchedule</h1>
 <a name="org.apache.tuweni.concurrent.AsyncResult$thenSchedule(io.vertx.core.Vertx, java.util.function.Function((org.apache.tuweni.concurrent.AsyncResult.T, org.apache.tuweni.concurrent.AsyncResult((org.apache.tuweni.concurrent.AsyncResult.thenSchedule.U)))))"></a>
-<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">U</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">!</span><span class="symbol">&gt;</span> <span class="identifier">thenSchedule</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.AsyncResult$thenSchedule(io.vertx.core.Vertx, java.util.function.Function((org.ap [...]
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">U</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">!</span><span class="symbol">&gt;</span> <span class="identifier">thenSchedule</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.AsyncResult$thenSchedule(io.vertx.core.Vertx, java.util.function.Function((org.ap [...]
 <p>Returns a new result that, when this result completes normally, completes with the same value or exception as the completion returned after executing the given function on the vertx context with this results value as an argument.</p>
 <h3>Parameters</h3>
 <p><a name="vertx"></a>
diff --git a/content/docs/org.apache.tuweni.concurrent/-async-result/then.html b/content/docs/org.apache.tuweni.concurrent/-async-result/then.html
index 75f8578..646aa53 100644
--- a/content/docs/org.apache.tuweni.concurrent/-async-result/then.html
+++ b/content/docs/org.apache.tuweni.concurrent/-async-result/then.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>then</h1>
 <a name="org.apache.tuweni.concurrent.AsyncResult$then(java.util.function.Function((org.apache.tuweni.concurrent.AsyncResult.T, org.apache.tuweni.concurrent.AsyncResult((org.apache.tuweni.concurrent.AsyncResult.then.U)))))"></a>
-<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">U</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">!</span><span class="symbol">&gt;</span> <span class="identifier">then</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.AsyncResult$then(java.util.function.Function((org.apache.tuweni.concurrent.AsyncResult.T, [...]
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">U</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">!</span><span class="symbol">&gt;</span> <span class="identifier">then</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.AsyncResult$then(java.util.function.Function((org.apache.tuweni.concurrent.AsyncResult.T, [...]
 <p>Returns a new result that, when this result completes normally, completes with the same value or exception as the result returned after executing the given function with this results value as an argument.</p>
 <h3>Parameters</h3>
 <p><a name="fn"></a>
diff --git a/content/docs/org.apache.tuweni.concurrent/-async-result/when-complete.html b/content/docs/org.apache.tuweni.concurrent/-async-result/when-complete.html
index 5661aa7..bc51bd0 100644
--- a/content/docs/org.apache.tuweni.concurrent/-async-result/when-complete.html
+++ b/content/docs/org.apache.tuweni.concurrent/-async-result/when-complete.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>whenComplete</h1>
 <a name="org.apache.tuweni.concurrent.AsyncResult$whenComplete(java.util.function.BiConsumer((org.apache.tuweni.concurrent.AsyncResult.T, kotlin.Throwable)))"></a>
-<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">whenComplete</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.AsyncResult$whenComplete(java.util.function.BiConsumer((org.apache.tuweni.concurrent.AsyncResult.T, kotlin.Throwable)))/action">action</span><span class="symbol">:</span>&nbsp;<span class="identifier">BiConsumer</span><span class="symbol">&lt;</span><span class="keyword">in</span>&nb [...]
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">whenComplete</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.AsyncResult$whenComplete(java.util.function.BiConsumer((org.apache.tuweni.concurrent.AsyncResult.T, kotlin.Throwable)))/action">action</span><span class="symbol">:</span>&nbsp;<span class="identifier">BiConsumer</span><span class="symbol">&lt;</span><span class="keyword">in</span>&nb [...]
 <p>Returns a new result that completes with the same value or exception as this result, after executing the given action with this result's value or exception. </p>
 <p> Either the value or the exception supplied to the action will be <code>null</code>.</p>
 <h3>Parameters</h3>
diff --git a/content/docs/org.apache.tuweni.concurrent/-completable-async-completion/complete-exceptionally.html b/content/docs/org.apache.tuweni.concurrent/-completable-async-completion/complete-exceptionally.html
index a33e80d..300d86f 100644
--- a/content/docs/org.apache.tuweni.concurrent/-completable-async-completion/complete-exceptionally.html
+++ b/content/docs/org.apache.tuweni.concurrent/-completable-async-completion/complete-exceptionally.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>completeExceptionally</h1>
 <a name="org.apache.tuweni.concurrent.CompletableAsyncCompletion$completeExceptionally(kotlin.Throwable)"></a>
-<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">completeExceptionally</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.CompletableAsyncCompletion$completeExceptionally(kotlin.Throwable)/ex">ex</span><span class="symbol">:</span>&nbsp;<span class="identifier">Throwable</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolea [...]
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">completeExceptionally</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.CompletableAsyncCompletion$completeExceptionally(kotlin.Throwable)/ex">ex</span><span class="symbol">:</span>&nbsp;<span class="identifier">Throwable</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolea [...]
 <p>Complete this completion with the given exception.</p>
 <h3>Parameters</h3>
 <p><a name="ex"></a>
diff --git a/content/docs/org.apache.tuweni.concurrent/-completable-async-completion/complete.html b/content/docs/org.apache.tuweni.concurrent/-completable-async-completion/complete.html
index c2c75dc..2177383 100644
--- a/content/docs/org.apache.tuweni.concurrent/-completable-async-completion/complete.html
+++ b/content/docs/org.apache.tuweni.concurrent/-completable-async-completion/complete.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>complete</h1>
 <a name="org.apache.tuweni.concurrent.CompletableAsyncCompletion$complete()"></a>
-<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">complete</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/concurrent/src/main/java/org/apache/tuweni/concurrent/CompletableAsyncCompletion.java#L28">(source)</a>
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">complete</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/concurrent/src/main/java/org/apache/tuweni/concurrent/CompletableAsyncCompletion.java#L28">(source)</a>
 <p>Complete this completion.</p>
 <p><strong>Return</strong><br/>
 <span class="identifier">Boolean</span><span class="symbol">:</span> <code>true</code> if this invocation caused this completion to transition to a completed state, else <code>false</code>.</p>
diff --git a/content/docs/org.apache.tuweni.concurrent/-completable-async-completion/index.html b/content/docs/org.apache.tuweni.concurrent/-completable-async-completion/index.html
index 3e95089..4fc2774 100644
--- a/content/docs/org.apache.tuweni.concurrent/-completable-async-completion/index.html
+++ b/content/docs/org.apache.tuweni.concurrent/-completable-async-completion/index.html
@@ -8,7 +8,7 @@
 <a href="../../index.html">tuweni</a>&nbsp;/&nbsp;<a href="../index.html">org.apache.tuweni.concurrent</a>&nbsp;/&nbsp;<a href="./index.html">CompletableAsyncCompletion</a><br/>
 <br/>
 <h1>CompletableAsyncCompletion</h1>
-<code><span class="keyword">interface </span><span class="identifier">CompletableAsyncCompletion</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../-async-completion/index.html"><span class="identifier">AsyncCompletion</span></a></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/concurrent/src/main/java/org/apache/tuweni/concurrent/CompletableAsyncCompletion.java#L20">(source)</a>
+<code><span class="keyword">interface </span><span class="identifier">CompletableAsyncCompletion</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../-async-completion/index.html"><span class="identifier">AsyncCompletion</span></a></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/concurrent/src/main/java/org/apache/tuweni/concurrent/CompletableAsyncCompletion.java#L20">(source)</a>
 <p>An <code><a href="../-async-completion/index.html">AsyncCompletion</a></code> that can later be completed successfully or with a provided exception.</p>
 <h3>Functions</h3>
 <table>
diff --git a/content/docs/org.apache.tuweni.concurrent/-completable-async-completion/to-future.html b/content/docs/org.apache.tuweni.concurrent/-completable-async-completion/to-future.html
index c24da11..472f1d7 100644
--- a/content/docs/org.apache.tuweni.concurrent/-completable-async-completion/to-future.html
+++ b/content/docs/org.apache.tuweni.concurrent/-completable-async-completion/to-future.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>toFuture</h1>
 <a name="org.apache.tuweni.concurrent.CompletableAsyncCompletion$toFuture()"></a>
-<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">toFuture</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">CompletableFuture</span><span class="symbol">&lt;</span><span class="identifier">Void</span><span class="symbol">!</span><span class="symbol">&gt;</span><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/concurre [...]
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">toFuture</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">CompletableFuture</span><span class="symbol">&lt;</span><span class="identifier">Void</span><span class="symbol">!</span><span class="symbol">&gt;</span><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/concurrent [...]
 <p>Returns the underlying completable future associated with this instance. Note taking action directly on this future will impact this object.</p>
 <p><strong>Return</strong><br/>
 <span class="identifier">CompletableFuture</span><span class="symbol">&lt;</span><span class="identifier">Void</span><span class="symbol">!</span><span class="symbol">&gt;</span><span class="symbol">!</span><span class="symbol">:</span> the underlying future</p>
diff --git a/content/docs/org.apache.tuweni.concurrent/-completable-async-result/complete-exceptionally.html b/content/docs/org.apache.tuweni.concurrent/-completable-async-result/complete-exceptionally.html
index d535e62..b5f509c 100644
--- a/content/docs/org.apache.tuweni.concurrent/-completable-async-result/complete-exceptionally.html
+++ b/content/docs/org.apache.tuweni.concurrent/-completable-async-result/complete-exceptionally.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>completeExceptionally</h1>
 <a name="org.apache.tuweni.concurrent.CompletableAsyncResult$completeExceptionally(kotlin.Throwable)"></a>
-<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">completeExceptionally</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.CompletableAsyncResult$completeExceptionally(kotlin.Throwable)/ex">ex</span><span class="symbol">:</span>&nbsp;<span class="identifier">Throwable</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</s [...]
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">completeExceptionally</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.CompletableAsyncResult$completeExceptionally(kotlin.Throwable)/ex">ex</span><span class="symbol">:</span>&nbsp;<span class="identifier">Throwable</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</s [...]
 <p>Complete this result with the given exception.</p>
 <h3>Parameters</h3>
 <p><a name="ex"></a>
diff --git a/content/docs/org.apache.tuweni.concurrent/-completable-async-result/complete.html b/content/docs/org.apache.tuweni.concurrent/-completable-async-result/complete.html
index a18c0df..9facbdf 100644
--- a/content/docs/org.apache.tuweni.concurrent/-completable-async-result/complete.html
+++ b/content/docs/org.apache.tuweni.concurrent/-completable-async-result/complete.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>complete</h1>
 <a name="org.apache.tuweni.concurrent.CompletableAsyncResult$complete(org.apache.tuweni.concurrent.CompletableAsyncResult.T)"></a>
-<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">complete</span><span class="symbol">(</span><span class="identifier">@Nullable</span> <span class="identifier" id="org.apache.tuweni.concurrent.CompletableAsyncResult$complete(org.apache.tuweni.concurrent.CompletableAsyncResult.T)/value">value</span><span class="symbol">:</span>&nbsp;<span class="identifier">T</span><span class="symbol">?</span><span class="symbol">)</span><span class="s [...]
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">complete</span><span class="symbol">(</span><span class="identifier">@Nullable</span> <span class="identifier" id="org.apache.tuweni.concurrent.CompletableAsyncResult$complete(org.apache.tuweni.concurrent.CompletableAsyncResult.T)/value">value</span><span class="symbol">:</span>&nbsp;<span class="identifier">T</span><span class="symbol">?</span><span class="symbol">)</span><span class="s [...]
 <p>Complete this result with the given value.</p>
 <h3>Parameters</h3>
 <p><a name="value"></a>
diff --git a/content/docs/org.apache.tuweni.concurrent/-completable-async-result/index.html b/content/docs/org.apache.tuweni.concurrent/-completable-async-result/index.html
index d168241..3e2bb38 100644
--- a/content/docs/org.apache.tuweni.concurrent/-completable-async-result/index.html
+++ b/content/docs/org.apache.tuweni.concurrent/-completable-async-result/index.html
@@ -8,7 +8,7 @@
 <a href="../../index.html">tuweni</a>&nbsp;/&nbsp;<a href="../index.html">org.apache.tuweni.concurrent</a>&nbsp;/&nbsp;<a href="./index.html">CompletableAsyncResult</a><br/>
 <br/>
 <h1>CompletableAsyncResult</h1>
-<code><span class="keyword">interface </span><span class="identifier">CompletableAsyncResult</span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">!</span><span class="symbol">&gt;</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../-async-result/index.html"><span class="identifier">AsyncResult</span></a><span class="symbol">&lt;</span><span class="identifier">T</span> [...]
+<code><span class="keyword">interface </span><span class="identifier">CompletableAsyncResult</span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">!</span><span class="symbol">&gt;</span>&nbsp;<span class="symbol">:</span>&nbsp;<a href="../-async-result/index.html"><span class="identifier">AsyncResult</span></a><span class="symbol">&lt;</span><span class="identifier">T</span> [...]
 <p>An <code><a href="../-async-result/index.html">AsyncResult</a></code> that can be later completed successfully with a provided value, or completed with an exception.</p>
 <h3>Functions</h3>
 <table>
diff --git a/content/docs/org.apache.tuweni.concurrent/-expiring-map/clear.html b/content/docs/org.apache.tuweni.concurrent/-expiring-map/clear.html
index 82a304b..c1fc107 100644
--- a/content/docs/org.apache.tuweni.concurrent/-expiring-map/clear.html
+++ b/content/docs/org.apache.tuweni.concurrent/-expiring-map/clear.html
@@ -9,6 +9,6 @@
 <br/>
 <h1>clear</h1>
 <a name="org.apache.tuweni.concurrent.ExpiringMap$clear()"></a>
-<code><span class="keyword">fun </span><span class="identifier">clear</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/concurrent/src/main/java/org/apache/tuweni/concurrent/ExpiringMap.java#L372">(source)</a>
+<code><span class="keyword">fun </span><span class="identifier">clear</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/concurrent/src/main/java/org/apache/tuweni/concurrent/ExpiringMap.java#L376">(source)</a>
 </BODY>
 </HTML>
diff --git a/content/docs/org.apache.tuweni.concurrent/-expiring-map/compute-if-absent.html b/content/docs/org.apache.tuweni.concurrent/-expiring-map/compute-if-absent.html
index 1fecf75..3e498c2 100644
--- a/content/docs/org.apache.tuweni.concurrent/-expiring-map/compute-if-absent.html
+++ b/content/docs/org.apache.tuweni.concurrent/-expiring-map/compute-if-absent.html
@@ -9,6 +9,8 @@
 <br/>
 <h1>computeIfAbsent</h1>
 <a name="org.apache.tuweni.concurrent.ExpiringMap$computeIfAbsent(org.apache.tuweni.concurrent.ExpiringMap.K, java.util.function.Function((org.apache.tuweni.concurrent.ExpiringMap.K, org.apache.tuweni.concurrent.ExpiringMap.V)))"></a>
-<code><span class="keyword">fun </span><span class="identifier">computeIfAbsent</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.ExpiringMap$computeIfAbsent(org.apache.tuweni.concurrent.ExpiringMap.K, java.util.function.Function((org.apache.tuweni.concurrent.ExpiringMap.K, org.apache.tuweni.concurrent.ExpiringMap.V)))/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">K</span><span class="symbol">, </span><span class="id [...]
+<code><span class="keyword">fun </span><span class="identifier">computeIfAbsent</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.ExpiringMap$computeIfAbsent(org.apache.tuweni.concurrent.ExpiringMap.K, java.util.function.Function((org.apache.tuweni.concurrent.ExpiringMap.K, org.apache.tuweni.concurrent.ExpiringMap.V)))/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">K</span><span class="symbol">, </span><span class="id [...]
+<a name="org.apache.tuweni.concurrent.ExpiringMap$computeIfAbsent(org.apache.tuweni.concurrent.ExpiringMap.K, kotlin.Long, java.util.function.Function((org.apache.tuweni.concurrent.ExpiringMap.K, org.apache.tuweni.concurrent.ExpiringMap.V)))"></a>
+<code><span class="keyword">fun </span><span class="identifier">computeIfAbsent</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.ExpiringMap$computeIfAbsent(org.apache.tuweni.concurrent.ExpiringMap.K, kotlin.Long, java.util.function.Function((org.apache.tuweni.concurrent.ExpiringMap.K, org.apache.tuweni.concurrent.ExpiringMap.V)))/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">K</span><span class="symbol">, </span><s [...]
 </BODY>
 </HTML>
diff --git a/content/docs/org.apache.tuweni.concurrent/-expiring-map/compute-if-present.html b/content/docs/org.apache.tuweni.concurrent/-expiring-map/compute-if-present.html
index 3b765ff..8204410 100644
--- a/content/docs/org.apache.tuweni.concurrent/-expiring-map/compute-if-present.html
+++ b/content/docs/org.apache.tuweni.concurrent/-expiring-map/compute-if-present.html
@@ -9,6 +9,6 @@
 <br/>
 <h1>computeIfPresent</h1>
 <a name="org.apache.tuweni.concurrent.ExpiringMap$computeIfPresent(org.apache.tuweni.concurrent.ExpiringMap.K, java.util.function.BiFunction((org.apache.tuweni.concurrent.ExpiringMap.K, org.apache.tuweni.concurrent.ExpiringMap.V, org.apache.tuweni.concurrent.ExpiringMap.V)))"></a>
-<code><span class="keyword">fun </span><span class="identifier">computeIfPresent</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.ExpiringMap$computeIfPresent(org.apache.tuweni.concurrent.ExpiringMap.K, java.util.function.BiFunction((org.apache.tuweni.concurrent.ExpiringMap.K, org.apache.tuweni.concurrent.ExpiringMap.V, org.apache.tuweni.concurrent.ExpiringMap.V)))/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">K</sp [...]
+<code><span class="keyword">fun </span><span class="identifier">computeIfPresent</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.ExpiringMap$computeIfPresent(org.apache.tuweni.concurrent.ExpiringMap.K, java.util.function.BiFunction((org.apache.tuweni.concurrent.ExpiringMap.K, org.apache.tuweni.concurrent.ExpiringMap.V, org.apache.tuweni.concurrent.ExpiringMap.V)))/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">K</sp [...]
 </BODY>
 </HTML>
diff --git a/content/docs/org.apache.tuweni.concurrent/-expiring-map/compute.html b/content/docs/org.apache.tuweni.concurrent/-expiring-map/compute.html
index 85a3428..c48b718 100644
--- a/content/docs/org.apache.tuweni.concurrent/-expiring-map/compute.html
+++ b/content/docs/org.apache.tuweni.concurrent/-expiring-map/compute.html
@@ -9,6 +9,6 @@
 <br/>
 <h1>compute</h1>
 <a name="org.apache.tuweni.concurrent.ExpiringMap$compute(org.apache.tuweni.concurrent.ExpiringMap.K, java.util.function.BiFunction((org.apache.tuweni.concurrent.ExpiringMap.K, org.apache.tuweni.concurrent.ExpiringMap.V, )))"></a>
-<code><span class="keyword">fun </span><span class="identifier">compute</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.ExpiringMap$compute(org.apache.tuweni.concurrent.ExpiringMap.K, java.util.function.BiFunction((org.apache.tuweni.concurrent.ExpiringMap.K, org.apache.tuweni.concurrent.ExpiringMap.V, )))/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">K</span><span class="symbol">, </span><span class="identifier" id [...]
+<code><span class="keyword">fun </span><span class="identifier">compute</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.ExpiringMap$compute(org.apache.tuweni.concurrent.ExpiringMap.K, java.util.function.BiFunction((org.apache.tuweni.concurrent.ExpiringMap.K, org.apache.tuweni.concurrent.ExpiringMap.V, )))/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">K</span><span class="symbol">, </span><span class="identifier" id [...]
 </BODY>
 </HTML>
diff --git a/content/docs/org.apache.tuweni.concurrent/-expiring-map/contains-key.html b/content/docs/org.apache.tuweni.concurrent/-expiring-map/contains-key.html
index 60c5c5b..3f0bd27 100644
--- a/content/docs/org.apache.tuweni.concurrent/-expiring-map/contains-key.html
+++ b/content/docs/org.apache.tuweni.concurrent/-expiring-map/contains-key.html
@@ -9,6 +9,6 @@
 <br/>
 <h1>containsKey</h1>
 <a name="org.apache.tuweni.concurrent.ExpiringMap$containsKey(org.apache.tuweni.concurrent.ExpiringMap.K)"></a>
-<code><span class="keyword">fun </span><span class="identifier">containsKey</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.ExpiringMap$containsKey(org.apache.tuweni.concurrent.ExpiringMap.K)/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">K</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/co [...]
+<code><span class="keyword">fun </span><span class="identifier">containsKey</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.ExpiringMap$containsKey(org.apache.tuweni.concurrent.ExpiringMap.K)/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">K</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/conc [...]
 </BODY>
 </HTML>
diff --git a/content/docs/org.apache.tuweni.concurrent/-expiring-map/contains-value.html b/content/docs/org.apache.tuweni.concurrent/-expiring-map/contains-value.html
index e97cceb..ff4e54b 100644
--- a/content/docs/org.apache.tuweni.concurrent/-expiring-map/contains-value.html
+++ b/content/docs/org.apache.tuweni.concurrent/-expiring-map/contains-value.html
@@ -9,6 +9,6 @@
 <br/>
 <h1>containsValue</h1>
 <a name="org.apache.tuweni.concurrent.ExpiringMap$containsValue(org.apache.tuweni.concurrent.ExpiringMap.V)"></a>
-<code><span class="keyword">fun </span><span class="identifier">containsValue</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.ExpiringMap$containsValue(org.apache.tuweni.concurrent.ExpiringMap.V)/value">value</span><span class="symbol">:</span>&nbsp;<span class="identifier">V</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/m [...]
+<code><span class="keyword">fun </span><span class="identifier">containsValue</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.ExpiringMap$containsValue(org.apache.tuweni.concurrent.ExpiringMap.V)/value">value</span><span class="symbol">:</span>&nbsp;<span class="identifier">V</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/m [...]
 </BODY>
 </HTML>
diff --git a/content/docs/org.apache.tuweni.concurrent/-expiring-map/entries.html b/content/docs/org.apache.tuweni.concurrent/-expiring-map/entries.html
index 40fa2b6..7504759 100644
--- a/content/docs/org.apache.tuweni.concurrent/-expiring-map/entries.html
+++ b/content/docs/org.apache.tuweni.concurrent/-expiring-map/entries.html
@@ -9,6 +9,6 @@
 <br/>
 <h1>entries</h1>
 <a name="org.apache.tuweni.concurrent.ExpiringMap$entries"></a>
-<code><span class="keyword">val </span><span class="identifier">entries</span><span class="symbol">: </span><span class="identifier">MutableSet</span><span class="symbol">&lt;</span><span class="identifier">MutableEntry</span><span class="symbol">&lt;</span><span class="identifier">K</span><span class="symbol">,</span>&nbsp;<span class="identifier">V</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/mast [...]
+<code><span class="keyword">val </span><span class="identifier">entries</span><span class="symbol">: </span><span class="identifier">MutableSet</span><span class="symbol">&lt;</span><span class="identifier">MutableEntry</span><span class="symbol">&lt;</span><span class="identifier">K</span><span class="symbol">,</span>&nbsp;<span class="identifier">V</span><span class="symbol">&gt;</span><span class="symbol">&gt;</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main [...]
 </BODY>
 </HTML>
diff --git a/content/docs/org.apache.tuweni.concurrent/-expiring-map/equals.html b/content/docs/org.apache.tuweni.concurrent/-expiring-map/equals.html
index cada55d..6eea0b1 100644
--- a/content/docs/org.apache.tuweni.concurrent/-expiring-map/equals.html
+++ b/content/docs/org.apache.tuweni.concurrent/-expiring-map/equals.html
@@ -9,6 +9,6 @@
 <br/>
 <h1>equals</h1>
 <a name="org.apache.tuweni.concurrent.ExpiringMap$equals(kotlin.Any)"></a>
-<code><span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.ExpiringMap$equals(kotlin.Any)/other">other</span><span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/concurren [...]
+<code><span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.ExpiringMap$equals(kotlin.Any)/other">other</span><span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/concurrent/ [...]
 </BODY>
 </HTML>
diff --git a/content/docs/org.apache.tuweni.concurrent/-expiring-map/for-each.html b/content/docs/org.apache.tuweni.concurrent/-expiring-map/for-each.html
index 7977eae..70cf40a 100644
--- a/content/docs/org.apache.tuweni.concurrent/-expiring-map/for-each.html
+++ b/content/docs/org.apache.tuweni.concurrent/-expiring-map/for-each.html
@@ -9,6 +9,6 @@
 <br/>
 <h1>forEach</h1>
 <a name="org.apache.tuweni.concurrent.ExpiringMap$forEach(java.util.function.BiConsumer((org.apache.tuweni.concurrent.ExpiringMap.K, org.apache.tuweni.concurrent.ExpiringMap.V)))"></a>
-<code><span class="keyword">fun </span><span class="identifier">forEach</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.ExpiringMap$forEach(java.util.function.BiConsumer((org.apache.tuweni.concurrent.ExpiringMap.K, org.apache.tuweni.concurrent.ExpiringMap.V)))/action">action</span><span class="symbol">:</span>&nbsp;<span class="identifier">BiConsumer</span><span class="symbol">&lt;</span><span class="keyword">in</span>&nbsp;<span class="identi [...]
+<code><span class="keyword">fun </span><span class="identifier">forEach</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.ExpiringMap$forEach(java.util.function.BiConsumer((org.apache.tuweni.concurrent.ExpiringMap.K, org.apache.tuweni.concurrent.ExpiringMap.V)))/action">action</span><span class="symbol">:</span>&nbsp;<span class="identifier">BiConsumer</span><span class="symbol">&lt;</span><span class="keyword">in</span>&nbsp;<span class="identi [...]
 </BODY>
 </HTML>
diff --git a/content/docs/org.apache.tuweni.concurrent/-expiring-map/get-or-default.html b/content/docs/org.apache.tuweni.concurrent/-expiring-map/get-or-default.html
index 20a7c45..e615316 100644
--- a/content/docs/org.apache.tuweni.concurrent/-expiring-map/get-or-default.html
+++ b/content/docs/org.apache.tuweni.concurrent/-expiring-map/get-or-default.html
@@ -9,6 +9,6 @@
 <br/>
 <h1>getOrDefault</h1>
 <a name="org.apache.tuweni.concurrent.ExpiringMap$getOrDefault(org.apache.tuweni.concurrent.ExpiringMap.K, org.apache.tuweni.concurrent.ExpiringMap.V)"></a>
-<code><span class="keyword">fun </span><span class="identifier">getOrDefault</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.ExpiringMap$getOrDefault(org.apache.tuweni.concurrent.ExpiringMap.K, org.apache.tuweni.concurrent.ExpiringMap.V)/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">K</span><span class="symbol">, </span><span class="identifier" id="org.apache.tuweni.concurrent.ExpiringMap$getOrDefault(org.apache.tu [...]
+<code><span class="keyword">fun </span><span class="identifier">getOrDefault</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.ExpiringMap$getOrDefault(org.apache.tuweni.concurrent.ExpiringMap.K, org.apache.tuweni.concurrent.ExpiringMap.V)/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">K</span><span class="symbol">, </span><span class="identifier" id="org.apache.tuweni.concurrent.ExpiringMap$getOrDefault(org.apache.tu [...]
 </BODY>
 </HTML>
diff --git a/content/docs/org.apache.tuweni.concurrent/-expiring-map/get.html b/content/docs/org.apache.tuweni.concurrent/-expiring-map/get.html
index a9086c0..e1f1be1 100644
--- a/content/docs/org.apache.tuweni.concurrent/-expiring-map/get.html
+++ b/content/docs/org.apache.tuweni.concurrent/-expiring-map/get.html
@@ -9,6 +9,6 @@
 <br/>
 <h1>get</h1>
 <a name="org.apache.tuweni.concurrent.ExpiringMap$get(org.apache.tuweni.concurrent.ExpiringMap.K)"></a>
-<code><span class="identifier">@Nullable</span> <span class="keyword">fun </span><span class="identifier">get</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.ExpiringMap$get(org.apache.tuweni.concurrent.ExpiringMap.K)/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">K</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">V</span><span class="symbol">?</span></code> <a href="https:// [...]
+<code><span class="identifier">@Nullable</span> <span class="keyword">fun </span><span class="identifier">get</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.ExpiringMap$get(org.apache.tuweni.concurrent.ExpiringMap.K)/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">K</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">V</span><span class="symbol">?</span></code> <a href="https:// [...]
 </BODY>
 </HTML>
diff --git a/content/docs/org.apache.tuweni.concurrent/-expiring-map/hash-code.html b/content/docs/org.apache.tuweni.concurrent/-expiring-map/hash-code.html
index f7d03d3..c95df88 100644
--- a/content/docs/org.apache.tuweni.concurrent/-expiring-map/hash-code.html
+++ b/content/docs/org.apache.tuweni.concurrent/-expiring-map/hash-code.html
@@ -9,6 +9,6 @@
 <br/>
 <h1>hashCode</h1>
 <a name="org.apache.tuweni.concurrent.ExpiringMap$hashCode()"></a>
-<code><span class="keyword">fun </span><span class="identifier">hashCode</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/concurrent/src/main/java/org/apache/tuweni/concurrent/ExpiringMap.java#L455">(source)</a>
+<code><span class="keyword">fun </span><span class="identifier">hashCode</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/concurrent/src/main/java/org/apache/tuweni/concurrent/ExpiringMap.java#L459">(source)</a>
 </BODY>
 </HTML>
diff --git a/content/docs/org.apache.tuweni.concurrent/-expiring-map/index.html b/content/docs/org.apache.tuweni.concurrent/-expiring-map/index.html
index bcdf288..b24c1b8 100644
--- a/content/docs/org.apache.tuweni.concurrent/-expiring-map/index.html
+++ b/content/docs/org.apache.tuweni.concurrent/-expiring-map/index.html
@@ -8,7 +8,7 @@
 <a href="../../index.html">tuweni</a>&nbsp;/&nbsp;<a href="../index.html">org.apache.tuweni.concurrent</a>&nbsp;/&nbsp;<a href="./index.html">ExpiringMap</a><br/>
 <br/>
 <h1>ExpiringMap</h1>
-<code><span class="keyword">class </span><span class="identifier">ExpiringMap</span><span class="symbol">&lt;</span><span class="identifier">K</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">!</span><span class="symbol">, </span><span class="identifier">V</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">!</span><span class="symbol">&gt;</span>&nbsp;<span class="symbol">:</span>&nb [...]
+<code><span class="keyword">class </span><span class="identifier">ExpiringMap</span><span class="symbol">&lt;</span><span class="identifier">K</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">!</span><span class="symbol">, </span><span class="identifier">V</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">!</span><span class="symbol">&gt;</span>&nbsp;<span class="symbol">:</span>&nb [...]
 <p>A concurrent hash map that stores values along with an expiry. Values are stored in the map until their expiry is reached, after which they will no longer be available and will appear as if removed. The actual removal is done lazily whenever the map is accessed, or when the <code><a href="purge-expired.html">#purgeExpired()</a></code> method is invoked.</p>
 <h3>Constructors</h3>
 <table>
@@ -78,7 +78,8 @@
 <h4><a href="compute-if-absent.html">computeIfAbsent</a></h4>
 </td>
 <td>
-<code><span class="keyword">fun </span><span class="identifier">computeIfAbsent</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.ExpiringMap$computeIfAbsent(org.apache.tuweni.concurrent.ExpiringMap.K, java.util.function.Function((org.apache.tuweni.concurrent.ExpiringMap.K, org.apache.tuweni.concurrent.ExpiringMap.V)))/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">K</span><span class="symbol">, </span><span class="id [...]
+<code><span class="keyword">fun </span><span class="identifier">computeIfAbsent</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.ExpiringMap$computeIfAbsent(org.apache.tuweni.concurrent.ExpiringMap.K, java.util.function.Function((org.apache.tuweni.concurrent.ExpiringMap.K, org.apache.tuweni.concurrent.ExpiringMap.V)))/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">K</span><span class="symbol">, </span><span class="id [...]
+<code><span class="keyword">fun </span><span class="identifier">computeIfAbsent</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.ExpiringMap$computeIfAbsent(org.apache.tuweni.concurrent.ExpiringMap.K, kotlin.Long, java.util.function.Function((org.apache.tuweni.concurrent.ExpiringMap.K, org.apache.tuweni.concurrent.ExpiringMap.V)))/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">K</span><span class="symbol">, </span><s [...]
 </tr>
 <tr>
 <td>
diff --git a/content/docs/org.apache.tuweni.concurrent/-expiring-map/is-empty.html b/content/docs/org.apache.tuweni.concurrent/-expiring-map/is-empty.html
index 1530eb5..fcc1082 100644
--- a/content/docs/org.apache.tuweni.concurrent/-expiring-map/is-empty.html
+++ b/content/docs/org.apache.tuweni.concurrent/-expiring-map/is-empty.html
@@ -9,6 +9,6 @@
 <br/>
 <h1>isEmpty</h1>
 <a name="org.apache.tuweni.concurrent.ExpiringMap$isEmpty()"></a>
-<code><span class="keyword">fun </span><span class="identifier">isEmpty</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/concurrent/src/main/java/org/apache/tuweni/concurrent/ExpiringMap.java#L114">(source)</a>
+<code><span class="keyword">fun </span><span class="identifier">isEmpty</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/concurrent/src/main/java/org/apache/tuweni/concurrent/ExpiringMap.java#L114">(source)</a>
 </BODY>
 </HTML>
diff --git a/content/docs/org.apache.tuweni.concurrent/-expiring-map/keys.html b/content/docs/org.apache.tuweni.concurrent/-expiring-map/keys.html
index cecf3b9..20f2594 100644
--- a/content/docs/org.apache.tuweni.concurrent/-expiring-map/keys.html
+++ b/content/docs/org.apache.tuweni.concurrent/-expiring-map/keys.html
@@ -9,6 +9,6 @@
 <br/>
 <h1>keys</h1>
 <a name="org.apache.tuweni.concurrent.ExpiringMap$keys"></a>
-<code><span class="keyword">val </span><span class="identifier">keys</span><span class="symbol">: </span><span class="identifier">MutableSet</span><span class="symbol">&lt;</span><span class="identifier">K</span><span class="symbol">&gt;</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/concurrent/src/main/java/org/apache/tuweni/concurrent/ExpiringMap.java#L378">(source)</a>
+<code><span class="keyword">val </span><span class="identifier">keys</span><span class="symbol">: </span><span class="identifier">MutableSet</span><span class="symbol">&lt;</span><span class="identifier">K</span><span class="symbol">&gt;</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/concurrent/src/main/java/org/apache/tuweni/concurrent/ExpiringMap.java#L382">(source)</a>
 </BODY>
 </HTML>
diff --git a/content/docs/org.apache.tuweni.concurrent/-expiring-map/merge.html b/content/docs/org.apache.tuweni.concurrent/-expiring-map/merge.html
index 9366fa0..6b8081f 100644
--- a/content/docs/org.apache.tuweni.concurrent/-expiring-map/merge.html
+++ b/content/docs/org.apache.tuweni.concurrent/-expiring-map/merge.html
@@ -9,6 +9,6 @@
 <br/>
 <h1>merge</h1>
 <a name="org.apache.tuweni.concurrent.ExpiringMap$merge(org.apache.tuweni.concurrent.ExpiringMap.K, org.apache.tuweni.concurrent.ExpiringMap.V, java.util.function.BiFunction((org.apache.tuweni.concurrent.ExpiringMap.V, , org.apache.tuweni.concurrent.ExpiringMap.V)))"></a>
-<code><span class="keyword">fun </span><span class="identifier">merge</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.ExpiringMap$merge(org.apache.tuweni.concurrent.ExpiringMap.K, org.apache.tuweni.concurrent.ExpiringMap.V, java.util.function.BiFunction((org.apache.tuweni.concurrent.ExpiringMap.V, , org.apache.tuweni.concurrent.ExpiringMap.V)))/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">K</span><span class="symb [...]
+<code><span class="keyword">fun </span><span class="identifier">merge</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.ExpiringMap$merge(org.apache.tuweni.concurrent.ExpiringMap.K, org.apache.tuweni.concurrent.ExpiringMap.V, java.util.function.BiFunction((org.apache.tuweni.concurrent.ExpiringMap.V, , org.apache.tuweni.concurrent.ExpiringMap.V)))/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">K</span><span class="symb [...]
 </BODY>
 </HTML>
diff --git a/content/docs/org.apache.tuweni.concurrent/-expiring-map/purge-expired.html b/content/docs/org.apache.tuweni.concurrent/-expiring-map/purge-expired.html
index ef62726..65ccd6b 100644
--- a/content/docs/org.apache.tuweni.concurrent/-expiring-map/purge-expired.html
+++ b/content/docs/org.apache.tuweni.concurrent/-expiring-map/purge-expired.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>purgeExpired</h1>
 <a name="org.apache.tuweni.concurrent.ExpiringMap$purgeExpired()"></a>
-<code><span class="keyword">fun </span><span class="identifier">purgeExpired</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Long</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/concurrent/src/main/java/org/apache/tuweni/concurrent/ExpiringMap.java#L421">(source)</a>
+<code><span class="keyword">fun </span><span class="identifier">purgeExpired</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Long</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/concurrent/src/main/java/org/apache/tuweni/concurrent/ExpiringMap.java#L425">(source)</a>
 <p>Force immediate expiration of any key/value pairs that have reached their expiry.</p>
 <p><strong>Return</strong><br/>
 <span class="identifier">Long</span><span class="symbol">:</span> The earliest expiry time for the current entries in the map (in milliseconds since the epoch), or <code>Long.MAX_VALUE</code> if there are no entries due to expire.</p>
diff --git a/content/docs/org.apache.tuweni.concurrent/-expiring-map/put-all.html b/content/docs/org.apache.tuweni.concurrent/-expiring-map/put-all.html
index 20855ee..99b6495 100644
--- a/content/docs/org.apache.tuweni.concurrent/-expiring-map/put-all.html
+++ b/content/docs/org.apache.tuweni.concurrent/-expiring-map/put-all.html
@@ -9,6 +9,6 @@
 <br/>
 <h1>putAll</h1>
 <a name="org.apache.tuweni.concurrent.ExpiringMap$putAll(kotlin.collections.Map((org.apache.tuweni.concurrent.ExpiringMap.K, org.apache.tuweni.concurrent.ExpiringMap.V)))"></a>
-<code><span class="keyword">fun </span><span class="identifier">putAll</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.ExpiringMap$putAll(kotlin.collections.Map((org.apache.tuweni.concurrent.ExpiringMap.K, org.apache.tuweni.concurrent.ExpiringMap.V)))/from">from</span><span class="symbol">:</span>&nbsp;<span class="identifier">Map</span><span class="symbol">&lt;</span><span class="keyword">out</span>&nbsp;<span class="identifier">K</span><span [...]
+<code><span class="keyword">fun </span><span class="identifier">putAll</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.ExpiringMap$putAll(kotlin.collections.Map((org.apache.tuweni.concurrent.ExpiringMap.K, org.apache.tuweni.concurrent.ExpiringMap.V)))/from">from</span><span class="symbol">:</span>&nbsp;<span class="identifier">Map</span><span class="symbol">&lt;</span><span class="keyword">out</span>&nbsp;<span class="identifier">K</span><span [...]
 </BODY>
 </HTML>
diff --git a/content/docs/org.apache.tuweni.concurrent/-expiring-map/put-if-absent.html b/content/docs/org.apache.tuweni.concurrent/-expiring-map/put-if-absent.html
index 7e0476c..c2fdf1a 100644
--- a/content/docs/org.apache.tuweni.concurrent/-expiring-map/put-if-absent.html
+++ b/content/docs/org.apache.tuweni.concurrent/-expiring-map/put-if-absent.html
@@ -9,8 +9,8 @@
 <br/>
 <h1>putIfAbsent</h1>
 <a name="org.apache.tuweni.concurrent.ExpiringMap$putIfAbsent(org.apache.tuweni.concurrent.ExpiringMap.K, org.apache.tuweni.concurrent.ExpiringMap.V)"></a>
-<code><span class="identifier">@Nullable</span> <span class="keyword">fun </span><span class="identifier">putIfAbsent</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.ExpiringMap$putIfAbsent(org.apache.tuweni.concurrent.ExpiringMap.K, org.apache.tuweni.concurrent.ExpiringMap.V)/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">K</span><span class="symbol">, </span><span class="identifier" id="org.apache.tuweni.concurren [...]
-<code><span class="identifier">@Nullable</span> <span class="keyword">fun </span><span class="identifier">putIfAbsent</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.ExpiringMap$putIfAbsent(org.apache.tuweni.concurrent.ExpiringMap.K, org.apache.tuweni.concurrent.ExpiringMap.V, kotlin.Long)/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">K</span><span class="symbol">, </span><span class="identifier" id="org.apache.tuw [...]
+<code><span class="identifier">@Nullable</span> <span class="keyword">fun </span><span class="identifier">putIfAbsent</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.ExpiringMap$putIfAbsent(org.apache.tuweni.concurrent.ExpiringMap.K, org.apache.tuweni.concurrent.ExpiringMap.V)/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">K</span><span class="symbol">, </span><span class="identifier" id="org.apache.tuweni.concurren [...]
+<code><span class="identifier">@Nullable</span> <span class="keyword">fun </span><span class="identifier">putIfAbsent</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.ExpiringMap$putIfAbsent(org.apache.tuweni.concurrent.ExpiringMap.K, org.apache.tuweni.concurrent.ExpiringMap.V, kotlin.Long)/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">K</span><span class="symbol">, </span><span class="identifier" id="org.apache.tuw [...]
 <p>If the specified key is not already associated with a value, associates the specified value with the specified key in this map, and expires the entry when the specified expiry time is reached.</p>
 <h3>Parameters</h3>
 <p><a name="key"></a>
@@ -22,7 +22,7 @@
 <p><strong>Return</strong><br/>
 <span class="identifier">V</span><span class="symbol">?</span><span class="symbol">:</span> The previous value associated with <code>key</code>, or <code>null</code> if there was no mapping for <code>key</code>.</p>
 <a name="org.apache.tuweni.concurrent.ExpiringMap$putIfAbsent(org.apache.tuweni.concurrent.ExpiringMap.K, org.apache.tuweni.concurrent.ExpiringMap.V, kotlin.Long, java.util.function.BiConsumer((org.apache.tuweni.concurrent.ExpiringMap.K, org.apache.tuweni.concurrent.ExpiringMap.V)))"></a>
-<code><span class="identifier">@Nullable</span> <span class="keyword">fun </span><span class="identifier">putIfAbsent</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.ExpiringMap$putIfAbsent(org.apache.tuweni.concurrent.ExpiringMap.K, org.apache.tuweni.concurrent.ExpiringMap.V, kotlin.Long, java.util.function.BiConsumer((org.apache.tuweni.concurrent.ExpiringMap.K, org.apache.tuweni.concurrent.ExpiringMap.V)))/key">key</span><span class="symbol" [...]
+<code><span class="identifier">@Nullable</span> <span class="keyword">fun </span><span class="identifier">putIfAbsent</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.ExpiringMap$putIfAbsent(org.apache.tuweni.concurrent.ExpiringMap.K, org.apache.tuweni.concurrent.ExpiringMap.V, kotlin.Long, java.util.function.BiConsumer((org.apache.tuweni.concurrent.ExpiringMap.K, org.apache.tuweni.concurrent.ExpiringMap.V)))/key">key</span><span class="symbol" [...]
 <p>If the specified key is not already associated with a value, associates the specified value with the specified key in this map, and expires the entry when the specified expiry time is reached.</p>
 <h3>Parameters</h3>
 <p><a name="key"></a>
diff --git a/content/docs/org.apache.tuweni.concurrent/-expiring-map/put.html b/content/docs/org.apache.tuweni.concurrent/-expiring-map/put.html
index 34c1596..aa203a9 100644
--- a/content/docs/org.apache.tuweni.concurrent/-expiring-map/put.html
+++ b/content/docs/org.apache.tuweni.concurrent/-expiring-map/put.html
@@ -9,8 +9,8 @@
 <br/>
 <h1>put</h1>
 <a name="org.apache.tuweni.concurrent.ExpiringMap$put(org.apache.tuweni.concurrent.ExpiringMap.K, org.apache.tuweni.concurrent.ExpiringMap.V)"></a>
-<code><span class="identifier">@Nullable</span> <span class="keyword">fun </span><span class="identifier">put</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.ExpiringMap$put(org.apache.tuweni.concurrent.ExpiringMap.K, org.apache.tuweni.concurrent.ExpiringMap.V)/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">K</span><span class="symbol">, </span><span class="identifier" id="org.apache.tuweni.concurrent.ExpiringMap$pu [...]
-<code><span class="identifier">@Nullable</span> <span class="keyword">fun </span><span class="identifier">put</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.ExpiringMap$put(org.apache.tuweni.concurrent.ExpiringMap.K, org.apache.tuweni.concurrent.ExpiringMap.V, kotlin.Long)/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">K</span><span class="symbol">, </span><span class="identifier" id="org.apache.tuweni.concurrent.E [...]
+<code><span class="identifier">@Nullable</span> <span class="keyword">fun </span><span class="identifier">put</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.ExpiringMap$put(org.apache.tuweni.concurrent.ExpiringMap.K, org.apache.tuweni.concurrent.ExpiringMap.V)/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">K</span><span class="symbol">, </span><span class="identifier" id="org.apache.tuweni.concurrent.ExpiringMap$pu [...]
+<code><span class="identifier">@Nullable</span> <span class="keyword">fun </span><span class="identifier">put</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.ExpiringMap$put(org.apache.tuweni.concurrent.ExpiringMap.K, org.apache.tuweni.concurrent.ExpiringMap.V, kotlin.Long)/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">K</span><span class="symbol">, </span><span class="identifier" id="org.apache.tuweni.concurrent.E [...]
 <p>Associates the specified value with the specified key in this map, and expires the entry when the specified expiry time is reached. If the map previously contained a mapping for the key, the old value is replaced by the specified value.</p>
 <h3>Parameters</h3>
 <p><a name="key"></a>
@@ -22,7 +22,7 @@
 <p><strong>Return</strong><br/>
 <span class="identifier">V</span><span class="symbol">?</span><span class="symbol">:</span> The previous value associated with <code>key</code>, or <code>null</code> if there was no mapping for <code>key</code>.</p>
 <a name="org.apache.tuweni.concurrent.ExpiringMap$put(org.apache.tuweni.concurrent.ExpiringMap.K, org.apache.tuweni.concurrent.ExpiringMap.V, kotlin.Long, java.util.function.BiConsumer((org.apache.tuweni.concurrent.ExpiringMap.K, org.apache.tuweni.concurrent.ExpiringMap.V)))"></a>
-<code><span class="identifier">@Nullable</span> <span class="keyword">fun </span><span class="identifier">put</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.ExpiringMap$put(org.apache.tuweni.concurrent.ExpiringMap.K, org.apache.tuweni.concurrent.ExpiringMap.V, kotlin.Long, java.util.function.BiConsumer((org.apache.tuweni.concurrent.ExpiringMap.K, org.apache.tuweni.concurrent.ExpiringMap.V)))/key">key</span><span class="symbol">:</span>&nbsp;< [...]
+<code><span class="identifier">@Nullable</span> <span class="keyword">fun </span><span class="identifier">put</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.ExpiringMap$put(org.apache.tuweni.concurrent.ExpiringMap.K, org.apache.tuweni.concurrent.ExpiringMap.V, kotlin.Long, java.util.function.BiConsumer((org.apache.tuweni.concurrent.ExpiringMap.K, org.apache.tuweni.concurrent.ExpiringMap.V)))/key">key</span><span class="symbol">:</span>&nbsp;< [...]
 <p>Associates the specified value with the specified key in this map, and expires the entry when the specified expiry time is reached. If the map previously contained a mapping for the key, the old value is replaced by the specified value.</p>
 <h3>Parameters</h3>
 <p><a name="key"></a>
diff --git a/content/docs/org.apache.tuweni.concurrent/-expiring-map/remove.html b/content/docs/org.apache.tuweni.concurrent/-expiring-map/remove.html
index b702d67..57ea70b 100644
--- a/content/docs/org.apache.tuweni.concurrent/-expiring-map/remove.html
+++ b/content/docs/org.apache.tuweni.concurrent/-expiring-map/remove.html
@@ -9,8 +9,8 @@
 <br/>
 <h1>remove</h1>
 <a name="org.apache.tuweni.concurrent.ExpiringMap$remove(org.apache.tuweni.concurrent.ExpiringMap.K)"></a>
-<code><span class="keyword">fun </span><span class="identifier">remove</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.ExpiringMap$remove(org.apache.tuweni.concurrent.ExpiringMap.K)/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">K</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">V</span><span class="symbol">?</span></code> <a href="https://github.com/apache/incubator-tuweni/b [...]
+<code><span class="keyword">fun </span><span class="identifier">remove</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.ExpiringMap$remove(org.apache.tuweni.concurrent.ExpiringMap.K)/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">K</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">V</span><span class="symbol">?</span></code> <a href="https://github.com/apache/incubator-tuweni/b [...]
 <a name="org.apache.tuweni.concurrent.ExpiringMap$remove(org.apache.tuweni.concurrent.ExpiringMap.K, org.apache.tuweni.concurrent.ExpiringMap.V)"></a>
-<code><span class="keyword">fun </span><span class="identifier">remove</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.ExpiringMap$remove(org.apache.tuweni.concurrent.ExpiringMap.K, org.apache.tuweni.concurrent.ExpiringMap.V)/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">K</span><span class="symbol">, </span><span class="identifier" id="org.apache.tuweni.concurrent.ExpiringMap$remove(org.apache.tuweni.concurrent.Ex [...]
+<code><span class="keyword">fun </span><span class="identifier">remove</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.ExpiringMap$remove(org.apache.tuweni.concurrent.ExpiringMap.K, org.apache.tuweni.concurrent.ExpiringMap.V)/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">K</span><span class="symbol">, </span><span class="identifier" id="org.apache.tuweni.concurrent.ExpiringMap$remove(org.apache.tuweni.concurrent.Ex [...]
 </BODY>
 </HTML>
diff --git a/content/docs/org.apache.tuweni.concurrent/-expiring-map/replace-all.html b/content/docs/org.apache.tuweni.concurrent/-expiring-map/replace-all.html
index 4a6939a..a326bfe 100644
--- a/content/docs/org.apache.tuweni.concurrent/-expiring-map/replace-all.html
+++ b/content/docs/org.apache.tuweni.concurrent/-expiring-map/replace-all.html
@@ -9,6 +9,6 @@
 <br/>
 <h1>replaceAll</h1>
 <a name="org.apache.tuweni.concurrent.ExpiringMap$replaceAll(java.util.function.BiFunction((org.apache.tuweni.concurrent.ExpiringMap.K, org.apache.tuweni.concurrent.ExpiringMap.V, )))"></a>
-<code><span class="keyword">fun </span><span class="identifier">replaceAll</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.ExpiringMap$replaceAll(java.util.function.BiFunction((org.apache.tuweni.concurrent.ExpiringMap.K, org.apache.tuweni.concurrent.ExpiringMap.V, )))/function">function</span><span class="symbol">:</span>&nbsp;<span class="identifier">BiFunction</span><span class="symbol">&lt;</span><span class="keyword">in</span>&nbsp;<span c [...]
+<code><span class="keyword">fun </span><span class="identifier">replaceAll</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.ExpiringMap$replaceAll(java.util.function.BiFunction((org.apache.tuweni.concurrent.ExpiringMap.K, org.apache.tuweni.concurrent.ExpiringMap.V, )))/function">function</span><span class="symbol">:</span>&nbsp;<span class="identifier">BiFunction</span><span class="symbol">&lt;</span><span class="keyword">in</span>&nbsp;<span c [...]
 </BODY>
 </HTML>
diff --git a/content/docs/org.apache.tuweni.concurrent/-expiring-map/replace.html b/content/docs/org.apache.tuweni.concurrent/-expiring-map/replace.html
index 1a5d39a..8bfdf8f 100644
--- a/content/docs/org.apache.tuweni.concurrent/-expiring-map/replace.html
+++ b/content/docs/org.apache.tuweni.concurrent/-expiring-map/replace.html
@@ -9,8 +9,8 @@
 <br/>
 <h1>replace</h1>
 <a name="org.apache.tuweni.concurrent.ExpiringMap$replace(org.apache.tuweni.concurrent.ExpiringMap.K, org.apache.tuweni.concurrent.ExpiringMap.V)"></a>
-<code><span class="keyword">fun </span><span class="identifier">replace</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.ExpiringMap$replace(org.apache.tuweni.concurrent.ExpiringMap.K, org.apache.tuweni.concurrent.ExpiringMap.V)/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">K</span><span class="symbol">, </span><span class="identifier" id="org.apache.tuweni.concurrent.ExpiringMap$replace(org.apache.tuweni.concurrent [...]
+<code><span class="keyword">fun </span><span class="identifier">replace</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.ExpiringMap$replace(org.apache.tuweni.concurrent.ExpiringMap.K, org.apache.tuweni.concurrent.ExpiringMap.V)/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">K</span><span class="symbol">, </span><span class="identifier" id="org.apache.tuweni.concurrent.ExpiringMap$replace(org.apache.tuweni.concurrent [...]
 <a name="org.apache.tuweni.concurrent.ExpiringMap$replace(org.apache.tuweni.concurrent.ExpiringMap.K, org.apache.tuweni.concurrent.ExpiringMap.V, org.apache.tuweni.concurrent.ExpiringMap.V)"></a>
-<code><span class="keyword">fun </span><span class="identifier">replace</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.ExpiringMap$replace(org.apache.tuweni.concurrent.ExpiringMap.K, org.apache.tuweni.concurrent.ExpiringMap.V, org.apache.tuweni.concurrent.ExpiringMap.V)/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">K</span><span class="symbol">, </span><span class="identifier" id="org.apache.tuweni.concurrent.Expi [...]
+<code><span class="keyword">fun </span><span class="identifier">replace</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.ExpiringMap$replace(org.apache.tuweni.concurrent.ExpiringMap.K, org.apache.tuweni.concurrent.ExpiringMap.V, org.apache.tuweni.concurrent.ExpiringMap.V)/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">K</span><span class="symbol">, </span><span class="identifier" id="org.apache.tuweni.concurrent.Expi [...]
 </BODY>
 </HTML>
diff --git a/content/docs/org.apache.tuweni.concurrent/-expiring-map/size.html b/content/docs/org.apache.tuweni.concurrent/-expiring-map/size.html
index e661737..5c0877f 100644
--- a/content/docs/org.apache.tuweni.concurrent/-expiring-map/size.html
+++ b/content/docs/org.apache.tuweni.concurrent/-expiring-map/size.html
@@ -9,6 +9,6 @@
 <br/>
 <h1>size</h1>
 <a name="org.apache.tuweni.concurrent.ExpiringMap$size"></a>
-<code><span class="keyword">val </span><span class="identifier">size</span><span class="symbol">: </span><span class="identifier">Int</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/concurrent/src/main/java/org/apache/tuweni/concurrent/ExpiringMap.java#L108">(source)</a>
+<code><span class="keyword">val </span><span class="identifier">size</span><span class="symbol">: </span><span class="identifier">Int</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/concurrent/src/main/java/org/apache/tuweni/concurrent/ExpiringMap.java#L108">(source)</a>
 </BODY>
 </HTML>
diff --git a/content/docs/org.apache.tuweni.concurrent/-expiring-map/values.html b/content/docs/org.apache.tuweni.concurrent/-expiring-map/values.html
index 78d833a..498d329 100644
--- a/content/docs/org.apache.tuweni.concurrent/-expiring-map/values.html
+++ b/content/docs/org.apache.tuweni.concurrent/-expiring-map/values.html
@@ -9,6 +9,6 @@
 <br/>
 <h1>values</h1>
 <a name="org.apache.tuweni.concurrent.ExpiringMap$values"></a>
-<code><span class="keyword">val </span><span class="identifier">values</span><span class="symbol">: </span><span class="identifier">MutableCollection</span><span class="symbol">&lt;</span><span class="identifier">V</span><span class="symbol">&gt;</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/concurrent/src/main/java/org/apache/tuweni/concurrent/ExpiringMap.java#L384">(source)</a>
+<code><span class="keyword">val </span><span class="identifier">values</span><span class="symbol">: </span><span class="identifier">MutableCollection</span><span class="symbol">&lt;</span><span class="identifier">V</span><span class="symbol">&gt;</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/concurrent/src/main/java/org/apache/tuweni/concurrent/ExpiringMap.java#L388">(source)</a>
 </BODY>
 </HTML>
diff --git a/content/docs/org.apache.tuweni.concurrent/-expiring-set/add-all.html b/content/docs/org.apache.tuweni.concurrent/-expiring-set/add-all.html
index b09ef34..e2715b0 100644
--- a/content/docs/org.apache.tuweni.concurrent/-expiring-set/add-all.html
+++ b/content/docs/org.apache.tuweni.concurrent/-expiring-set/add-all.html
@@ -9,6 +9,6 @@
 <br/>
 <h1>addAll</h1>
 <a name="org.apache.tuweni.concurrent.ExpiringSet$addAll(kotlin.collections.Collection((org.apache.tuweni.concurrent.ExpiringSet.E)))"></a>
-<code><span class="keyword">fun </span><span class="identifier">addAll</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.ExpiringSet$addAll(kotlin.collections.Collection((org.apache.tuweni.concurrent.ExpiringSet.E)))/elements">elements</span><span class="symbol">:</span>&nbsp;<span class="identifier">Collection</span><span class="symbol">&lt;</span><span class="identifier">E</span><span class="symbol">&gt;</span><span class="symbol">)</span><spa [...]
+<code><span class="keyword">fun </span><span class="identifier">addAll</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.ExpiringSet$addAll(kotlin.collections.Collection((org.apache.tuweni.concurrent.ExpiringSet.E)))/elements">elements</span><span class="symbol">:</span>&nbsp;<span class="identifier">Collection</span><span class="symbol">&lt;</span><span class="identifier">E</span><span class="symbol">&gt;</span><span class="symbol">)</span><spa [...]
 </BODY>
 </HTML>
diff --git a/content/docs/org.apache.tuweni.concurrent/-expiring-set/add.html b/content/docs/org.apache.tuweni.concurrent/-expiring-set/add.html
index 72ee3df..356101b 100644
--- a/content/docs/org.apache.tuweni.concurrent/-expiring-set/add.html
+++ b/content/docs/org.apache.tuweni.concurrent/-expiring-set/add.html
@@ -9,8 +9,8 @@
 <br/>
 <h1>add</h1>
 <a name="org.apache.tuweni.concurrent.ExpiringSet$add(org.apache.tuweni.concurrent.ExpiringSet.E)"></a>
-<code><span class="keyword">fun </span><span class="identifier">add</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.ExpiringSet$add(org.apache.tuweni.concurrent.ExpiringSet.E)/element">element</span><span class="symbol">:</span>&nbsp;<span class="identifier">E</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/concurrent [...]
-<code><span class="keyword">fun </span><span class="identifier">add</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.ExpiringSet$add(org.apache.tuweni.concurrent.ExpiringSet.E, kotlin.Long)/element">element</span><span class="symbol">:</span>&nbsp;<span class="identifier">E</span><span class="symbol">, </span><span class="identifier" id="org.apache.tuweni.concurrent.ExpiringSet$add(org.apache.tuweni.concurrent.ExpiringSet.E, kotlin.Long)/expiry [...]
+<code><span class="keyword">fun </span><span class="identifier">add</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.ExpiringSet$add(org.apache.tuweni.concurrent.ExpiringSet.E)/element">element</span><span class="symbol">:</span>&nbsp;<span class="identifier">E</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/concurrent/s [...]
+<code><span class="keyword">fun </span><span class="identifier">add</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.ExpiringSet$add(org.apache.tuweni.concurrent.ExpiringSet.E, kotlin.Long)/element">element</span><span class="symbol">:</span>&nbsp;<span class="identifier">E</span><span class="symbol">, </span><span class="identifier" id="org.apache.tuweni.concurrent.ExpiringSet$add(org.apache.tuweni.concurrent.ExpiringSet.E, kotlin.Long)/expiry [...]
 <p>Adds the specified element to this set if it is not already present, and expires the entry when the specified expiry time is reached.</p>
 <h3>Parameters</h3>
 <p><a name="element"></a>
@@ -20,7 +20,7 @@
 <p><strong>Return</strong><br/>
 <span class="identifier">Boolean</span><span class="symbol">:</span> <code>true</code> if this set did not already contain the specified element.</p>
 <a name="org.apache.tuweni.concurrent.ExpiringSet$add(org.apache.tuweni.concurrent.ExpiringSet.E, kotlin.Long, java.util.function.Consumer((org.apache.tuweni.concurrent.ExpiringSet.E)))"></a>
-<code><span class="keyword">fun </span><span class="identifier">add</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.ExpiringSet$add(org.apache.tuweni.concurrent.ExpiringSet.E, kotlin.Long, java.util.function.Consumer((org.apache.tuweni.concurrent.ExpiringSet.E)))/element">element</span><span class="symbol">:</span>&nbsp;<span class="identifier">E</span><span class="symbol">, </span><span class="identifier" id="org.apache.tuweni.concurrent.Expi [...]
+<code><span class="keyword">fun </span><span class="identifier">add</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.ExpiringSet$add(org.apache.tuweni.concurrent.ExpiringSet.E, kotlin.Long, java.util.function.Consumer((org.apache.tuweni.concurrent.ExpiringSet.E)))/element">element</span><span class="symbol">:</span>&nbsp;<span class="identifier">E</span><span class="symbol">, </span><span class="identifier" id="org.apache.tuweni.concurrent.Expi [...]
 <p>Adds the specified element to this set if it is not already present, and expires the entry when the specified expiry time is reached.</p>
 <h3>Parameters</h3>
 <p><a name="element"></a>
diff --git a/content/docs/org.apache.tuweni.concurrent/-expiring-set/clear.html b/content/docs/org.apache.tuweni.concurrent/-expiring-set/clear.html
index b69a6c8..c6b5f9f 100644
--- a/content/docs/org.apache.tuweni.concurrent/-expiring-set/clear.html
+++ b/content/docs/org.apache.tuweni.concurrent/-expiring-set/clear.html
@@ -9,6 +9,6 @@
 <br/>
 <h1>clear</h1>
 <a name="org.apache.tuweni.concurrent.ExpiringSet$clear()"></a>
-<code><span class="keyword">fun </span><span class="identifier">clear</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/concurrent/src/main/java/org/apache/tuweni/concurrent/ExpiringSet.java#L240">(source)</a>
+<code><span class="keyword">fun </span><span class="identifier">clear</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/concurrent/src/main/java/org/apache/tuweni/concurrent/ExpiringSet.java#L240">(source)</a>
 </BODY>
 </HTML>
diff --git a/content/docs/org.apache.tuweni.concurrent/-expiring-set/contains-all.html b/content/docs/org.apache.tuweni.concurrent/-expiring-set/contains-all.html
index d39ca7d..975ef1e 100644
--- a/content/docs/org.apache.tuweni.concurrent/-expiring-set/contains-all.html
+++ b/content/docs/org.apache.tuweni.concurrent/-expiring-set/contains-all.html
@@ -9,6 +9,6 @@
 <br/>
 <h1>containsAll</h1>
 <a name="org.apache.tuweni.concurrent.ExpiringSet$containsAll(kotlin.collections.Collection((org.apache.tuweni.concurrent.ExpiringSet.E)))"></a>
-<code><span class="keyword">fun </span><span class="identifier">containsAll</span><span class="symbol">(</span><span class="identifier" id="kotlin.collections.Collection$containsAll(kotlin.collections.Collection((kotlin.collections.Collection.E)))/elements">elements</span><span class="symbol">:</span>&nbsp;<span class="identifier">Collection</span><span class="symbol">&lt;</span><span class="identifier">E</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="sym [...]
+<code><span class="keyword">fun </span><span class="identifier">containsAll</span><span class="symbol">(</span><span class="identifier" id="kotlin.collections.Collection$containsAll(kotlin.collections.Collection((kotlin.collections.Collection.E)))/elements">elements</span><span class="symbol">:</span>&nbsp;<span class="identifier">Collection</span><span class="symbol">&lt;</span><span class="identifier">E</span><span class="symbol">&gt;</span><span class="symbol">)</span><span class="sym [...]
 </BODY>
 </HTML>
diff --git a/content/docs/org.apache.tuweni.concurrent/-expiring-set/contains.html b/content/docs/org.apache.tuweni.concurrent/-expiring-set/contains.html
index 03865f2..fab3e4d 100644
--- a/content/docs/org.apache.tuweni.concurrent/-expiring-set/contains.html
+++ b/content/docs/org.apache.tuweni.concurrent/-expiring-set/contains.html
@@ -9,6 +9,6 @@
 <br/>
 <h1>contains</h1>
 <a name="org.apache.tuweni.concurrent.ExpiringSet$contains(org.apache.tuweni.concurrent.ExpiringSet.E)"></a>
-<code><span class="keyword">fun </span><span class="identifier">contains</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.ExpiringSet$contains(org.apache.tuweni.concurrent.ExpiringSet.E)/element">element</span><span class="symbol">:</span>&nbsp;<span class="identifier">E</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/ [...]
+<code><span class="keyword">fun </span><span class="identifier">contains</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.ExpiringSet$contains(org.apache.tuweni.concurrent.ExpiringSet.E)/element">element</span><span class="symbol">:</span>&nbsp;<span class="identifier">E</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/co [...]
 </BODY>
 </HTML>
diff --git a/content/docs/org.apache.tuweni.concurrent/-expiring-set/equals.html b/content/docs/org.apache.tuweni.concurrent/-expiring-set/equals.html
index 188b451..d6f70fd 100644
--- a/content/docs/org.apache.tuweni.concurrent/-expiring-set/equals.html
+++ b/content/docs/org.apache.tuweni.concurrent/-expiring-set/equals.html
@@ -9,6 +9,6 @@
 <br/>
 <h1>equals</h1>
 <a name="org.apache.tuweni.concurrent.ExpiringSet$equals(kotlin.Any)"></a>
-<code><span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.ExpiringSet$equals(kotlin.Any)/other">other</span><span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/concurren [...]
+<code><span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.ExpiringSet$equals(kotlin.Any)/other">other</span><span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/concurrent/ [...]
 </BODY>
 </HTML>
diff --git a/content/docs/org.apache.tuweni.concurrent/-expiring-set/hash-code.html b/content/docs/org.apache.tuweni.concurrent/-expiring-set/hash-code.html
index 1ae5585..e7674cf 100644
--- a/content/docs/org.apache.tuweni.concurrent/-expiring-set/hash-code.html
+++ b/content/docs/org.apache.tuweni.concurrent/-expiring-set/hash-code.html
@@ -9,6 +9,6 @@
 <br/>
 <h1>hashCode</h1>
 <a name="org.apache.tuweni.concurrent.ExpiringSet$hashCode()"></a>
-<code><span class="keyword">fun </span><span class="identifier">hashCode</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/concurrent/src/main/java/org/apache/tuweni/concurrent/ExpiringSet.java#L286">(source)</a>
+<code><span class="keyword">fun </span><span class="identifier">hashCode</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/concurrent/src/main/java/org/apache/tuweni/concurrent/ExpiringSet.java#L286">(source)</a>
 </BODY>
 </HTML>
diff --git a/content/docs/org.apache.tuweni.concurrent/-expiring-set/index.html b/content/docs/org.apache.tuweni.concurrent/-expiring-set/index.html
index 8fb9198..e443678 100644
--- a/content/docs/org.apache.tuweni.concurrent/-expiring-set/index.html
+++ b/content/docs/org.apache.tuweni.concurrent/-expiring-set/index.html
@@ -8,7 +8,7 @@
 <a href="../../index.html">tuweni</a>&nbsp;/&nbsp;<a href="../index.html">org.apache.tuweni.concurrent</a>&nbsp;/&nbsp;<a href="./index.html">ExpiringSet</a><br/>
 <br/>
 <h1>ExpiringSet</h1>
-<code><span class="keyword">class </span><span class="identifier">ExpiringSet</span><span class="symbol">&lt;</span><span class="identifier">E</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">!</span><span class="symbol">&gt;</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">MutableSet</span><span class="symbol">&lt;</span><span class="identifier">E</span><span class="symbol">&gt;</span></code> <a href="https://g [...]
+<code><span class="keyword">class </span><span class="identifier">ExpiringSet</span><span class="symbol">&lt;</span><span class="identifier">E</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">!</span><span class="symbol">&gt;</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">MutableSet</span><span class="symbol">&lt;</span><span class="identifier">E</span><span class="symbol">&gt;</span></code> <a href="https://g [...]
 <p>A concurrent hash set that stores values along with an expiry. Elements are stored in the set until their expiry is reached, after which they will no longer be available and will appear as if removed. The actual removal is done lazily whenever the set is accessed, or when the <code><a href="purge-expired.html">#purgeExpired()</a></code> method is invoked.</p>
 <h3>Constructors</h3>
 <table>
diff --git a/content/docs/org.apache.tuweni.concurrent/-expiring-set/is-empty.html b/content/docs/org.apache.tuweni.concurrent/-expiring-set/is-empty.html
index 3deae22..3f9ac53 100644
--- a/content/docs/org.apache.tuweni.concurrent/-expiring-set/is-empty.html
+++ b/content/docs/org.apache.tuweni.concurrent/-expiring-set/is-empty.html
@@ -9,6 +9,6 @@
 <br/>
 <h1>isEmpty</h1>
 <a name="org.apache.tuweni.concurrent.ExpiringSet$isEmpty()"></a>
-<code><span class="keyword">fun </span><span class="identifier">isEmpty</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/concurrent/src/main/java/org/apache/tuweni/concurrent/ExpiringSet.java#L112">(source)</a>
+<code><span class="keyword">fun </span><span class="identifier">isEmpty</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/concurrent/src/main/java/org/apache/tuweni/concurrent/ExpiringSet.java#L112">(source)</a>
 </BODY>
 </HTML>
diff --git a/content/docs/org.apache.tuweni.concurrent/-expiring-set/iterator.html b/content/docs/org.apache.tuweni.concurrent/-expiring-set/iterator.html
index 21949da..015d830 100644
--- a/content/docs/org.apache.tuweni.concurrent/-expiring-set/iterator.html
+++ b/content/docs/org.apache.tuweni.concurrent/-expiring-set/iterator.html
@@ -9,6 +9,6 @@
 <br/>
 <h1>iterator</h1>
 <a name="org.apache.tuweni.concurrent.ExpiringSet$iterator()"></a>
-<code><span class="keyword">fun </span><span class="identifier">iterator</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">MutableIterator</span><span class="symbol">&lt;</span><span class="identifier">E</span><span class="symbol">&gt;</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/concurrent/src/main/java/org/apache/tuweni/concurrent/ExpiringSet.java#L118">(source)</a>
+<code><span class="keyword">fun </span><span class="identifier">iterator</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">MutableIterator</span><span class="symbol">&lt;</span><span class="identifier">E</span><span class="symbol">&gt;</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/concurrent/src/main/java/org/apache/tuweni/concurrent/ExpiringSet.java#L118">(source)</a>
 </BODY>
 </HTML>
diff --git a/content/docs/org.apache.tuweni.concurrent/-expiring-set/purge-expired.html b/content/docs/org.apache.tuweni.concurrent/-expiring-set/purge-expired.html
index bad43cf..976e0a8 100644
--- a/content/docs/org.apache.tuweni.concurrent/-expiring-set/purge-expired.html
+++ b/content/docs/org.apache.tuweni.concurrent/-expiring-set/purge-expired.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>purgeExpired</h1>
 <a name="org.apache.tuweni.concurrent.ExpiringSet$purgeExpired()"></a>
-<code><span class="keyword">fun </span><span class="identifier">purgeExpired</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Long</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/concurrent/src/main/java/org/apache/tuweni/concurrent/ExpiringSet.java#L251">(source)</a>
+<code><span class="keyword">fun </span><span class="identifier">purgeExpired</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Long</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/concurrent/src/main/java/org/apache/tuweni/concurrent/ExpiringSet.java#L251">(source)</a>
 <p>Force immediate expiration of any key/value pairs that have reached their expiry.</p>
 <p><strong>Return</strong><br/>
 <span class="identifier">Long</span><span class="symbol">:</span> The earliest expiry time for the current entries in the map (in milliseconds since the epoch), or <code>Long.MAX_VALUE</code> if there are no entries due to expire.</p>
diff --git a/content/docs/org.apache.tuweni.concurrent/-expiring-set/remove-all.html b/content/docs/org.apache.tuweni.concurrent/-expiring-set/remove-all.html
index 4d340b2..ba74367 100644
--- a/content/docs/org.apache.tuweni.concurrent/-expiring-set/remove-all.html
+++ b/content/docs/org.apache.tuweni.concurrent/-expiring-set/remove-all.html
@@ -9,6 +9,6 @@
 <br/>
 <h1>removeAll</h1>
 <a name="org.apache.tuweni.concurrent.ExpiringSet$removeAll(kotlin.collections.Collection((org.apache.tuweni.concurrent.ExpiringSet.E)))"></a>
-<code><span class="keyword">fun </span><span class="identifier">removeAll</span><span class="symbol">(</span><span class="identifier" id="kotlin.collections.MutableCollection$removeAll(kotlin.collections.Collection((kotlin.collections.MutableCollection.E)))/elements">elements</span><span class="symbol">:</span>&nbsp;<span class="identifier">Collection</span><span class="symbol">&lt;</span><span class="identifier">E</span><span class="symbol">&gt;</span><span class="symbol">)</span><span  [...]
+<code><span class="keyword">fun </span><span class="identifier">removeAll</span><span class="symbol">(</span><span class="identifier" id="kotlin.collections.MutableCollection$removeAll(kotlin.collections.Collection((kotlin.collections.MutableCollection.E)))/elements">elements</span><span class="symbol">:</span>&nbsp;<span class="identifier">Collection</span><span class="symbol">&lt;</span><span class="identifier">E</span><span class="symbol">&gt;</span><span class="symbol">)</span><span  [...]
 </BODY>
 </HTML>
diff --git a/content/docs/org.apache.tuweni.concurrent/-expiring-set/remove.html b/content/docs/org.apache.tuweni.concurrent/-expiring-set/remove.html
index a955fbf..233b11a 100644
--- a/content/docs/org.apache.tuweni.concurrent/-expiring-set/remove.html
+++ b/content/docs/org.apache.tuweni.concurrent/-expiring-set/remove.html
@@ -9,6 +9,6 @@
 <br/>
 <h1>remove</h1>
 <a name="org.apache.tuweni.concurrent.ExpiringSet$remove(org.apache.tuweni.concurrent.ExpiringSet.E)"></a>
-<code><span class="keyword">fun </span><span class="identifier">remove</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.ExpiringSet$remove(org.apache.tuweni.concurrent.ExpiringSet.E)/element">element</span><span class="symbol">:</span>&nbsp;<span class="identifier">E</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/conc [...]
+<code><span class="keyword">fun </span><span class="identifier">remove</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.ExpiringSet$remove(org.apache.tuweni.concurrent.ExpiringSet.E)/element">element</span><span class="symbol">:</span>&nbsp;<span class="identifier">E</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/concur [...]
 </BODY>
 </HTML>
diff --git a/content/docs/org.apache.tuweni.concurrent/-expiring-set/retain-all.html b/content/docs/org.apache.tuweni.concurrent/-expiring-set/retain-all.html
index 81573f3..744ca01 100644
--- a/content/docs/org.apache.tuweni.concurrent/-expiring-set/retain-all.html
+++ b/content/docs/org.apache.tuweni.concurrent/-expiring-set/retain-all.html
@@ -9,6 +9,6 @@
 <br/>
 <h1>retainAll</h1>
 <a name="org.apache.tuweni.concurrent.ExpiringSet$retainAll(kotlin.collections.Collection((org.apache.tuweni.concurrent.ExpiringSet.E)))"></a>
-<code><span class="keyword">fun </span><span class="identifier">retainAll</span><span class="symbol">(</span><span class="identifier" id="kotlin.collections.MutableCollection$retainAll(kotlin.collections.Collection((kotlin.collections.MutableCollection.E)))/elements">elements</span><span class="symbol">:</span>&nbsp;<span class="identifier">Collection</span><span class="symbol">&lt;</span><span class="identifier">E</span><span class="symbol">&gt;</span><span class="symbol">)</span><span  [...]
+<code><span class="keyword">fun </span><span class="identifier">retainAll</span><span class="symbol">(</span><span class="identifier" id="kotlin.collections.MutableCollection$retainAll(kotlin.collections.Collection((kotlin.collections.MutableCollection.E)))/elements">elements</span><span class="symbol">:</span>&nbsp;<span class="identifier">Collection</span><span class="symbol">&lt;</span><span class="identifier">E</span><span class="symbol">&gt;</span><span class="symbol">)</span><span  [...]
 </BODY>
 </HTML>
diff --git a/content/docs/org.apache.tuweni.concurrent/-expiring-set/size.html b/content/docs/org.apache.tuweni.concurrent/-expiring-set/size.html
index 08ddb6b..7a36d7c 100644
--- a/content/docs/org.apache.tuweni.concurrent/-expiring-set/size.html
+++ b/content/docs/org.apache.tuweni.concurrent/-expiring-set/size.html
@@ -9,6 +9,6 @@
 <br/>
 <h1>size</h1>
 <a name="org.apache.tuweni.concurrent.ExpiringSet$size"></a>
-<code><span class="keyword">val </span><span class="identifier">size</span><span class="symbol">: </span><span class="identifier">Int</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/concurrent/src/main/java/org/apache/tuweni/concurrent/ExpiringSet.java#L106">(source)</a>
+<code><span class="keyword">val </span><span class="identifier">size</span><span class="symbol">: </span><span class="identifier">Int</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/concurrent/src/main/java/org/apache/tuweni/concurrent/ExpiringSet.java#L106">(source)</a>
 </BODY>
 </HTML>
diff --git a/content/docs/org.apache.tuweni.concurrent/-expiring-set/to-array.html b/content/docs/org.apache.tuweni.concurrent/-expiring-set/to-array.html
index 655166e..1c3d2a5 100644
--- a/content/docs/org.apache.tuweni.concurrent/-expiring-set/to-array.html
+++ b/content/docs/org.apache.tuweni.concurrent/-expiring-set/to-array.html
@@ -9,8 +9,8 @@
 <br/>
 <h1>toArray</h1>
 <a name="org.apache.tuweni.concurrent.ExpiringSet$toArray()"></a>
-<code><span class="keyword">fun </span><span class="identifier">toArray</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Array</span><span class="symbol">&lt;</span><span class="identifier">Any</span><span class="symbol">!</span><span class="symbol">&gt;</span><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/concurrent/src/main/java/org/apache/tuweni/concurrent/Expiri [...]
+<code><span class="keyword">fun </span><span class="identifier">toArray</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Array</span><span class="symbol">&lt;</span><span class="identifier">Any</span><span class="symbol">!</span><span class="symbol">&gt;</span><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/concurrent/src/main/java/org/apache/tuweni/concurrent/Expiring [...]
 <a name="org.apache.tuweni.concurrent.ExpiringSet$toArray(kotlin.Array((org.apache.tuweni.concurrent.ExpiringSet.toArray.T)))"></a>
-<code><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">!</span><span class="symbol">&gt;</span> <span class="identifier">toArray</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.ExpiringSet$toArray(kotlin.Array((org.apache.tuweni.concurrent.ExpiringSet.toArray.T)))/a">a</span><span class="symbol">:</s [...]
+<code><span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">!</span><span class="symbol">&gt;</span> <span class="identifier">toArray</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.concurrent.ExpiringSet$toArray(kotlin.Array((org.apache.tuweni.concurrent.ExpiringSet.toArray.T)))/a">a</span><span class="symbol">:</s [...]
 </BODY>
 </HTML>
diff --git a/content/docs/org.apache.tuweni.config/-configuration-error/get-message-without-position.html b/content/docs/org.apache.tuweni.config/-configuration-error/get-message-without-position.html
index 6c35070..5e4f860 100644
--- a/content/docs/org.apache.tuweni.config/-configuration-error/get-message-without-position.html
+++ b/content/docs/org.apache.tuweni.config/-configuration-error/get-message-without-position.html
@@ -9,6 +9,6 @@
 <br/>
 <h1>getMessageWithoutPosition</h1>
 <a name="org.apache.tuweni.config.ConfigurationError$getMessageWithoutPosition()"></a>
-<code><span class="keyword">fun </span><span class="identifier">getMessageWithoutPosition</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/config/src/main/java/org/apache/tuweni/config/ConfigurationError.java#L78">(source)</a>
+<code><span class="keyword">fun </span><span class="identifier">getMessageWithoutPosition</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/config/src/main/java/org/apache/tuweni/config/ConfigurationError.java#L78">(source)</a>
 </BODY>
 </HTML>
diff --git a/content/docs/org.apache.tuweni.config/-configuration-error/index.html b/content/docs/org.apache.tuweni.config/-configuration-error/index.html
index 2b1458c..691828d 100644
--- a/content/docs/org.apache.tuweni.config/-configuration-error/index.html
+++ b/content/docs/org.apache.tuweni.config/-configuration-error/index.html
@@ -8,7 +8,7 @@
 <a href="../../index.html">tuweni</a>&nbsp;/&nbsp;<a href="../index.html">org.apache.tuweni.config</a>&nbsp;/&nbsp;<a href="./index.html">ConfigurationError</a><br/>
 <br/>
 <h1>ConfigurationError</h1>
-<code><span class="keyword">class </span><span class="identifier">ConfigurationError</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">RuntimeException</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/config/src/main/java/org/apache/tuweni/config/ConfigurationError.java#L20">(source)</a>
+<code><span class="keyword">class </span><span class="identifier">ConfigurationError</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">RuntimeException</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/config/src/main/java/org/apache/tuweni/config/ConfigurationError.java#L20">(source)</a>
 <p>Provides details regarding an error in the configuration.</p>
 <h3>Constructors</h3>
 <table>
diff --git a/content/docs/org.apache.tuweni.config/-configuration-error/message.html b/content/docs/org.apache.tuweni.config/-configuration-error/message.html
index 4048239..deee0b7 100644
--- a/content/docs/org.apache.tuweni.config/-configuration-error/message.html
+++ b/content/docs/org.apache.tuweni.config/-configuration-error/message.html
@@ -9,6 +9,6 @@
 <br/>
 <h1>message</h1>
 <a name="org.apache.tuweni.config.ConfigurationError$message"></a>
-<code><span class="keyword">val </span><span class="identifier">message</span><span class="symbol">: </span><span class="identifier">String</span><span class="symbol">?</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/config/src/main/java/org/apache/tuweni/config/ConfigurationError.java#L83">(source)</a>
+<code><span class="keyword">val </span><span class="identifier">message</span><span class="symbol">: </span><span class="identifier">String</span><span class="symbol">?</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/config/src/main/java/org/apache/tuweni/config/ConfigurationError.java#L83">(source)</a>
 </BODY>
 </HTML>
diff --git a/content/docs/org.apache.tuweni.config/-configuration-error/position.html b/content/docs/org.apache.tuweni.config/-configuration-error/position.html
index 345e11c..2db75ce 100644
--- a/content/docs/org.apache.tuweni.config/-configuration-error/position.html
+++ b/content/docs/org.apache.tuweni.config/-configuration-error/position.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>position</h1>
 <a name="org.apache.tuweni.config.ConfigurationError$position()"></a>
-<code><span class="identifier">@Nullable</span> <span class="keyword">fun </span><span class="identifier">position</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="../-document-position/index.html"><span class="identifier">DocumentPosition</span></a><span class="symbol">?</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/config/src/main/java/org/apache/tuweni/config/ConfigurationError.java#L74">(source)</a>
+<code><span class="identifier">@Nullable</span> <span class="keyword">fun </span><span class="identifier">position</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="../-document-position/index.html"><span class="identifier">DocumentPosition</span></a><span class="symbol">?</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/config/src/main/java/org/apache/tuweni/config/ConfigurationError.java#L74">(source)</a>
 <p>Provides the position in the input where the error occurred.</p>
 <p><strong>Return</strong><br/>
 <a href="../-document-position/index.html"><span class="identifier">DocumentPosition</span></a><span class="symbol">?</span><span class="symbol">:</span> The position in the input where the error occurred, or <code>null</code> if no position information is available.</p>
diff --git a/content/docs/org.apache.tuweni.config/-configuration-errors/index.html b/content/docs/org.apache.tuweni.config/-configuration-errors/index.html
index d5c9b09..b78a566 100644
--- a/content/docs/org.apache.tuweni.config/-configuration-errors/index.html
+++ b/content/docs/org.apache.tuweni.config/-configuration-errors/index.html
@@ -8,7 +8,7 @@
 <a href="../../index.html">tuweni</a>&nbsp;/&nbsp;<a href="../index.html">org.apache.tuweni.config</a>&nbsp;/&nbsp;<a href="./index.html">ConfigurationErrors</a><br/>
 <br/>
 <h1>ConfigurationErrors</h1>
-<code><span class="keyword">class </span><span class="identifier">ConfigurationErrors</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/config/src/main/java/org/apache/tuweni/config/ConfigurationErrors.java#L22">(source)</a>
+<code><span class="keyword">class </span><span class="identifier">ConfigurationErrors</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/config/src/main/java/org/apache/tuweni/config/ConfigurationErrors.java#L22">(source)</a>
 <p>Factory methods for collections of <code><a href="../-configuration-error/index.html">ConfigurationError</a></code>.</p>
 <h3>Functions</h3>
 <table>
diff --git a/content/docs/org.apache.tuweni.config/-configuration-errors/no-errors.html b/content/docs/org.apache.tuweni.config/-configuration-errors/no-errors.html
index 6c28db7..b82c1df 100644
--- a/content/docs/org.apache.tuweni.config/-configuration-errors/no-errors.html
+++ b/content/docs/org.apache.tuweni.config/-configuration-errors/no-errors.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>noErrors</h1>
 <a name="org.apache.tuweni.config.ConfigurationErrors$noErrors()"></a>
-<code><span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">noErrors</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">MutableList</span><span class="symbol">&lt;</span><a href="../-configuration-error/index.html"><span class="identifier">ConfigurationError</span></a><span class="symbol">!</span><span class="symbol">&gt;</span><span class="symbol">!</span></code> <a href="https:// [...]
+<code><span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">noErrors</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">MutableList</span><span class="symbol">&lt;</span><a href="../-configuration-error/index.html"><span class="identifier">ConfigurationError</span></a><span class="symbol">!</span><span class="symbol">&gt;</span><span class="symbol">!</span></code> <a href="https:// [...]
 <p>Provides an empty list of errors.</p>
 <p><strong>Return</strong><br/>
 <span class="identifier">MutableList</span><span class="symbol">&lt;</span><a href="../-configuration-error/index.html"><span class="identifier">ConfigurationError</span></a><span class="symbol">!</span><span class="symbol">&gt;</span><span class="symbol">!</span><span class="symbol">:</span> An empty list of errors.</p>
diff --git a/content/docs/org.apache.tuweni.config/-configuration-errors/single-error.html b/content/docs/org.apache.tuweni.config/-configuration-errors/single-error.html
index 8b6481f..ab2446e 100644
--- a/content/docs/org.apache.tuweni.config/-configuration-errors/single-error.html
+++ b/content/docs/org.apache.tuweni.config/-configuration-errors/single-error.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>singleError</h1>
 <a name="org.apache.tuweni.config.ConfigurationErrors$singleError(kotlin.String)"></a>
-<code><span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">singleError</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.ConfigurationErrors$singleError(kotlin.String)/message">message</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">MutableList</span><span class="symb [...]
+<code><span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">singleError</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.ConfigurationErrors$singleError(kotlin.String)/message">message</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">MutableList</span><span class="symb [...]
 <p>Create a single error.</p>
 <h3>Parameters</h3>
 <p><a name="message"></a>
@@ -17,7 +17,7 @@
 <p><strong>Return</strong><br/>
 <span class="identifier">MutableList</span><span class="symbol">&lt;</span><a href="../-configuration-error/index.html"><span class="identifier">ConfigurationError</span></a><span class="symbol">!</span><span class="symbol">&gt;</span><span class="symbol">!</span><span class="symbol">:</span> A list containing a single error.</p>
 <a name="org.apache.tuweni.config.ConfigurationErrors$singleError(kotlin.String, kotlin.Throwable)"></a>
-<code><span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">singleError</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.ConfigurationErrors$singleError(kotlin.String, kotlin.Throwable)/message">message</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><span class="symbol">, </span><span class="identifier">@Nullable</span> <span class="identifier" id=" [...]
+<code><span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">singleError</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.ConfigurationErrors$singleError(kotlin.String, kotlin.Throwable)/message">message</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><span class="symbol">, </span><span class="identifier">@Nullable</span> <span class="identifier" id=" [...]
 <p>Create a single error.</p>
 <h3>Parameters</h3>
 <p><a name="message"></a>
@@ -27,7 +27,7 @@
 <p><strong>Return</strong><br/>
 <span class="identifier">MutableList</span><span class="symbol">&lt;</span><a href="../-configuration-error/index.html"><span class="identifier">ConfigurationError</span></a><span class="symbol">!</span><span class="symbol">&gt;</span><span class="symbol">!</span><span class="symbol">:</span> A list containing a single error.</p>
 <a name="org.apache.tuweni.config.ConfigurationErrors$singleError(org.apache.tuweni.config.DocumentPosition, kotlin.String)"></a>
-<code><span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">singleError</span><span class="symbol">(</span><span class="identifier">@Nullable</span> <span class="identifier" id="org.apache.tuweni.config.ConfigurationErrors$singleError(org.apache.tuweni.config.DocumentPosition, kotlin.String)/position">position</span><span class="symbol">:</span>&nbsp;<a href="../-document-position/index.html"><span class="identifier">DocumentPosition</span></a><spa [...]
+<code><span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">singleError</span><span class="symbol">(</span><span class="identifier">@Nullable</span> <span class="identifier" id="org.apache.tuweni.config.ConfigurationErrors$singleError(org.apache.tuweni.config.DocumentPosition, kotlin.String)/position">position</span><span class="symbol">:</span>&nbsp;<a href="../-document-position/index.html"><span class="identifier">DocumentPosition</span></a><spa [...]
 <p>Create a single error.</p>
 <h3>Parameters</h3>
 <p><a name="position"></a>
@@ -37,7 +37,7 @@
 <p><strong>Return</strong><br/>
 <span class="identifier">MutableList</span><span class="symbol">&lt;</span><a href="../-configuration-error/index.html"><span class="identifier">ConfigurationError</span></a><span class="symbol">!</span><span class="symbol">&gt;</span><span class="symbol">!</span><span class="symbol">:</span> A list containing a single error.</p>
 <a name="org.apache.tuweni.config.ConfigurationErrors$singleError(org.apache.tuweni.config.DocumentPosition, kotlin.String, kotlin.Throwable)"></a>
-<code><span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">singleError</span><span class="symbol">(</span><span class="identifier">@Nullable</span> <span class="identifier" id="org.apache.tuweni.config.ConfigurationErrors$singleError(org.apache.tuweni.config.DocumentPosition, kotlin.String, kotlin.Throwable)/position">position</span><span class="symbol">:</span>&nbsp;<a href="../-document-position/index.html"><span class="identifier">DocumentPosit [...]
+<code><span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">singleError</span><span class="symbol">(</span><span class="identifier">@Nullable</span> <span class="identifier" id="org.apache.tuweni.config.ConfigurationErrors$singleError(org.apache.tuweni.config.DocumentPosition, kotlin.String, kotlin.Throwable)/position">position</span><span class="symbol">:</span>&nbsp;<a href="../-document-position/index.html"><span class="identifier">DocumentPosit [...]
 <p>Create a single error.</p>
 <h3>Parameters</h3>
 <p><a name="position"></a>
diff --git a/content/docs/org.apache.tuweni.config/-configuration-validator/index.html b/content/docs/org.apache.tuweni.config/-configuration-validator/index.html
index 5501263..dac27a9 100644
--- a/content/docs/org.apache.tuweni.config/-configuration-validator/index.html
+++ b/content/docs/org.apache.tuweni.config/-configuration-validator/index.html
@@ -8,7 +8,7 @@
 <a href="../../index.html">tuweni</a>&nbsp;/&nbsp;<a href="../index.html">org.apache.tuweni.config</a>&nbsp;/&nbsp;<a href="./index.html">ConfigurationValidator</a><br/>
 <br/>
 <h1>ConfigurationValidator</h1>
-<code><span class="keyword">interface </span><span class="identifier">ConfigurationValidator</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/config/src/main/java/org/apache/tuweni/config/ConfigurationValidator.java#L25">(source)</a>
+<code><span class="keyword">interface </span><span class="identifier">ConfigurationValidator</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/config/src/main/java/org/apache/tuweni/config/ConfigurationValidator.java#L25">(source)</a>
 <p>A validator for a configuration. </p>
 <p> Validators of this type are invoked during verification after all property validators. However, errors returned by property validators do not prevent this validator being evaluated, so properties of the configuration may be missing or invalid.</p>
 <h3>Functions</h3>
diff --git a/content/docs/org.apache.tuweni.config/-configuration-validator/validate.html b/content/docs/org.apache.tuweni.config/-configuration-validator/validate.html
index 7c286a4..540990e 100644
--- a/content/docs/org.apache.tuweni.config/-configuration-validator/validate.html
+++ b/content/docs/org.apache.tuweni.config/-configuration-validator/validate.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>validate</h1>
 <a name="org.apache.tuweni.config.ConfigurationValidator$validate(org.apache.tuweni.config.Configuration)"></a>
-<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">validate</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.ConfigurationValidator$validate(org.apache.tuweni.config.Configuration)/configuration">configuration</span><span class="symbol">:</span>&nbsp;<a href="../-configuration/index.html"><span class="identifier">Configuration</span></a><span class="symbol">!</span><span class="symbol">)</span><spa [...]
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">validate</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.ConfigurationValidator$validate(org.apache.tuweni.config.Configuration)/configuration">configuration</span><span class="symbol">:</span>&nbsp;<a href="../-configuration/index.html"><span class="identifier">Configuration</span></a><span class="symbol">!</span><span class="symbol">)</span><spa [...]
 <p>Validate a configuration.</p>
 <h3>Parameters</h3>
 <p><a name="configuration"></a>
diff --git a/content/docs/org.apache.tuweni.config/-configuration/canonical-key.html b/content/docs/org.apache.tuweni.config/-configuration/canonical-key.html
index 5cb9f3e..bb68ff8 100644
--- a/content/docs/org.apache.tuweni.config/-configuration/canonical-key.html
+++ b/content/docs/org.apache.tuweni.config/-configuration/canonical-key.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>canonicalKey</h1>
 <a name="org.apache.tuweni.config.Configuration$canonicalKey(kotlin.String)"></a>
-<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">canonicalKey</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.Configuration$canonicalKey(kotlin.String)/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span> [...]
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">canonicalKey</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.Configuration$canonicalKey(kotlin.String)/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span> [...]
 <p>Get the canonical form of a configuration key.</p>
 <h3>Parameters</h3>
 <p><a name="key"></a>
diff --git a/content/docs/org.apache.tuweni.config/-configuration/contains.html b/content/docs/org.apache.tuweni.config/-configuration/contains.html
index fa561e0..4334748 100644
--- a/content/docs/org.apache.tuweni.config/-configuration/contains.html
+++ b/content/docs/org.apache.tuweni.config/-configuration/contains.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>contains</h1>
 <a name="org.apache.tuweni.config.Configuration$contains(kotlin.String)"></a>
-<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">contains</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.Configuration$contains(kotlin.String)/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code> <a href="https://github.com/apa [...]
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">contains</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.Configuration$contains(kotlin.String)/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code> <a href="https://github.com/apa [...]
 <p>Check if a key is set in this configuration.</p>
 <h3>Parameters</h3>
 <p><a name="key"></a>
diff --git a/content/docs/org.apache.tuweni.config/-configuration/empty.html b/content/docs/org.apache.tuweni.config/-configuration/empty.html
index b33c058..18f7b62 100644
--- a/content/docs/org.apache.tuweni.config/-configuration/empty.html
+++ b/content/docs/org.apache.tuweni.config/-configuration/empty.html
@@ -9,12 +9,12 @@
 <br/>
 <h1>empty</h1>
 <a name="org.apache.tuweni.config.Configuration$empty()"></a>
-<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">empty</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Configuration</span></a><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/config/src/main/java/org/apache/tuweni/config/Configuration.java#L114">(source)</a>
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">empty</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Configuration</span></a><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/config/src/main/java/org/apache/tuweni/config/Configuration.java#L114">(source)</a>
 <p>Get an empty configuration, with no values.</p>
 <p><strong>Return</strong><br/>
 <a href="index.html"><span class="identifier">Configuration</span></a><span class="symbol">!</span><span class="symbol">:</span> An empty configuration, with no values.</p>
 <a name="org.apache.tuweni.config.Configuration$empty(org.apache.tuweni.config.Schema)"></a>
-<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">empty</span><span class="symbol">(</span><span class="identifier">@Nullable</span> <span class="identifier" id="org.apache.tuweni.config.Configuration$empty(org.apache.tuweni.config.Schema)/schema">schema</span><span class="symbol">:</span>&nbsp;<a href="../-schema/index.html"><span class="identifier">Schema</span></a><span class="symbol">?</span><span cla [...]
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">empty</span><span class="symbol">(</span><span class="identifier">@Nullable</span> <span class="identifier" id="org.apache.tuweni.config.Configuration$empty(org.apache.tuweni.config.Schema)/schema">schema</span><span class="symbol">:</span>&nbsp;<a href="../-schema/index.html"><span class="identifier">Schema</span></a><span class="symbol">?</span><span cla [...]
 <p>Get an empty configuration, associated with a validation schema.</p>
 <h3>Parameters</h3>
 <p><a name="schema"></a>
diff --git a/content/docs/org.apache.tuweni.config/-configuration/errors.html b/content/docs/org.apache.tuweni.config/-configuration/errors.html
index 5140874..e4a4b13 100644
--- a/content/docs/org.apache.tuweni.config/-configuration/errors.html
+++ b/content/docs/org.apache.tuweni.config/-configuration/errors.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>errors</h1>
 <a name="org.apache.tuweni.config.Configuration$errors()"></a>
-<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">errors</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">MutableList</span><span class="symbol">&lt;</span><a href="../-configuration-error/index.html"><span class="identifier">ConfigurationError</span></a><span class="symbol">!</span><span class="symbol">&gt;</span><span class="symbol">!</span></code> <a href="https:// [...]
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">errors</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">MutableList</span><span class="symbol">&lt;</span><a href="../-configuration-error/index.html"><span class="identifier">ConfigurationError</span></a><span class="symbol">!</span><span class="symbol">&gt;</span><span class="symbol">!</span></code> <a href="https:// [...]
 <p>The errors that occurred during parsing.</p>
 <p><strong>Return</strong><br/>
 <span class="identifier">MutableList</span><span class="symbol">&lt;</span><a href="../-configuration-error/index.html"><span class="identifier">ConfigurationError</span></a><span class="symbol">!</span><span class="symbol">&gt;</span><span class="symbol">!</span><span class="symbol">:</span> A list of errors.</p>
diff --git a/content/docs/org.apache.tuweni.config/-configuration/from-toml.html b/content/docs/org.apache.tuweni.config/-configuration/from-toml.html
index efa448c..6a72861 100644
--- a/content/docs/org.apache.tuweni.config/-configuration/from-toml.html
+++ b/content/docs/org.apache.tuweni.config/-configuration/from-toml.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>fromToml</h1>
 <a name="org.apache.tuweni.config.Configuration$fromToml(kotlin.String)"></a>
-<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">fromToml</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.Configuration$fromToml(kotlin.String)/toml">toml</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier [...]
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">fromToml</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.Configuration$fromToml(kotlin.String)/toml">toml</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier [...]
 <p>Read a configuration from a TOML-formatted string.</p>
 <h3>Parameters</h3>
 <p><a name="toml"></a>
@@ -17,7 +17,7 @@
 <p><strong>Return</strong><br/>
 <a href="index.html"><span class="identifier">Configuration</span></a><span class="symbol">!</span><span class="symbol">:</span> A Configuration loaded from the TOML file.</p>
 <a name="org.apache.tuweni.config.Configuration$fromToml(kotlin.String, org.apache.tuweni.config.Schema)"></a>
-<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">fromToml</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.Configuration$fromToml(kotlin.String, org.apache.tuweni.config.Schema)/toml">toml</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><span class="symbol">, </span><span class="identifier">@Nullable</span [...]
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">fromToml</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.Configuration$fromToml(kotlin.String, org.apache.tuweni.config.Schema)/toml">toml</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><span class="symbol">, </span><span class="identifier">@Nullable</span [...]
 <p>Read a configuration from a TOML-formatted string, associated with a validation schema.</p>
 <h3>Parameters</h3>
 <p><a name="toml"></a>
@@ -27,7 +27,7 @@
 <p><strong>Return</strong><br/>
 <a href="index.html"><span class="identifier">Configuration</span></a><span class="symbol">!</span><span class="symbol">:</span> A Configuration loaded from the TOML file.</p>
 <a name="org.apache.tuweni.config.Configuration$fromToml(java.nio.file.Path)"></a>
-<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">fromToml</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.Configuration$fromToml(java.nio.file.Path)/file">file</span><span class="symbol">:</span>&nbsp;<span class="identifier">Path</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identif [...]
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">fromToml</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.Configuration$fromToml(java.nio.file.Path)/file">file</span><span class="symbol">:</span>&nbsp;<span class="identifier">Path</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identif [...]
 <p>Loads a configuration from a TOML-formatted file.</p>
 <h3>Parameters</h3>
 <p><a name="file"></a>
@@ -40,7 +40,7 @@
 <p><strong>Return</strong><br/>
 <a href="index.html"><span class="identifier">Configuration</span></a><span class="symbol">!</span><span class="symbol">:</span> A Configuration loaded from the TOML file.</p>
 <a name="org.apache.tuweni.config.Configuration$fromToml(java.nio.file.Path, org.apache.tuweni.config.Schema)"></a>
-<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">fromToml</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.Configuration$fromToml(java.nio.file.Path, org.apache.tuweni.config.Schema)/file">file</span><span class="symbol">:</span>&nbsp;<span class="identifier">Path</span><span class="symbol">!</span><span class="symbol">, </span><span class="identifier">@Nullable</s [...]
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">fromToml</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.Configuration$fromToml(java.nio.file.Path, org.apache.tuweni.config.Schema)/file">file</span><span class="symbol">:</span>&nbsp;<span class="identifier">Path</span><span class="symbol">!</span><span class="symbol">, </span><span class="identifier">@Nullable</s [...]
 <p>Loads a configuration from a file, associated with a validation schema.</p>
 <h3>Parameters</h3>
 <p><a name="file"></a>
@@ -55,7 +55,7 @@
 <p><strong>Return</strong><br/>
 <a href="index.html"><span class="identifier">Configuration</span></a><span class="symbol">!</span><span class="symbol">:</span> A Configuration loaded from the TOML file.</p>
 <a name="org.apache.tuweni.config.Configuration$fromToml(java.io.InputStream)"></a>
-<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">fromToml</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.Configuration$fromToml(java.io.InputStream)/is">is</span><span class="symbol">:</span>&nbsp;<span class="identifier">InputStream</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="ide [...]
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">fromToml</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.Configuration$fromToml(java.io.InputStream)/is">is</span><span class="symbol">:</span>&nbsp;<span class="identifier">InputStream</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="ide [...]
 <p>Loads a configuration from a TOML-formatted file.</p>
 <h3>Parameters</h3>
 <p><a name="is"></a>
@@ -66,7 +66,7 @@
 <p><strong>Return</strong><br/>
 <a href="index.html"><span class="identifier">Configuration</span></a><span class="symbol">!</span><span class="symbol">:</span> A Configuration loaded from the TOML file.</p>
 <a name="org.apache.tuweni.config.Configuration$fromToml(java.io.InputStream, org.apache.tuweni.config.Schema)"></a>
-<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">fromToml</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.Configuration$fromToml(java.io.InputStream, org.apache.tuweni.config.Schema)/is">is</span><span class="symbol">:</span>&nbsp;<span class="identifier">InputStream</span><span class="symbol">!</span><span class="symbol">, </span><span class="identifier">@Nullabl [...]
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">fromToml</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.Configuration$fromToml(java.io.InputStream, org.apache.tuweni.config.Schema)/is">is</span><span class="symbol">:</span>&nbsp;<span class="identifier">InputStream</span><span class="symbol">!</span><span class="symbol">, </span><span class="identifier">@Nullabl [...]
 <p>Loads a configuration from a file, associated with a validation schema.</p>
 <h3>Parameters</h3>
 <p><a name="is"></a>
diff --git a/content/docs/org.apache.tuweni.config/-configuration/get-boolean.html b/content/docs/org.apache.tuweni.config/-configuration/get-boolean.html
index d64c084..889001c 100644
--- a/content/docs/org.apache.tuweni.config/-configuration/get-boolean.html
+++ b/content/docs/org.apache.tuweni.config/-configuration/get-boolean.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>getBoolean</h1>
 <a name="org.apache.tuweni.config.Configuration$getBoolean(kotlin.String)"></a>
-<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">getBoolean</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.Configuration$getBoolean(kotlin.String)/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code> <a href="https://github.com [...]
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">getBoolean</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.Configuration$getBoolean(kotlin.String)/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code> <a href="https://github.com [...]
 <p>Get a boolean from this configuration.</p>
 <h3>Parameters</h3>
 <p><a name="key"></a>
diff --git a/content/docs/org.apache.tuweni.config/-configuration/get-configuration-section.html b/content/docs/org.apache.tuweni.config/-configuration/get-configuration-section.html
index 16ec2ee..c369f53 100644
--- a/content/docs/org.apache.tuweni.config/-configuration/get-configuration-section.html
+++ b/content/docs/org.apache.tuweni.config/-configuration/get-configuration-section.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>getConfigurationSection</h1>
 <a name="org.apache.tuweni.config.Configuration$getConfigurationSection(kotlin.String)"></a>
-<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">getConfigurationSection</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.Configuration$getConfigurationSection(kotlin.String)/name">name</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier"> [...]
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">getConfigurationSection</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.Configuration$getConfigurationSection(kotlin.String)/name">name</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier"> [...]
 <p>Provides a section of the configuration</p>
 <h3>Parameters</h3>
 <p><a name="name"></a>
diff --git a/content/docs/org.apache.tuweni.config/-configuration/get-double.html b/content/docs/org.apache.tuweni.config/-configuration/get-double.html
index 6f2869a..1dd9d0e 100644
--- a/content/docs/org.apache.tuweni.config/-configuration/get-double.html
+++ b/content/docs/org.apache.tuweni.config/-configuration/get-double.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>getDouble</h1>
 <a name="org.apache.tuweni.config.Configuration$getDouble(kotlin.String)"></a>
-<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">getDouble</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.Configuration$getDouble(kotlin.String)/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Double</span></code> <a href="https://github.com/ap [...]
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">getDouble</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.Configuration$getDouble(kotlin.String)/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Double</span></code> <a href="https://github.com/ap [...]
 <p>Get a double from this configuration.</p>
 <h3>Parameters</h3>
 <p><a name="key"></a>
diff --git a/content/docs/org.apache.tuweni.config/-configuration/get-integer.html b/content/docs/org.apache.tuweni.config/-configuration/get-integer.html
index 12fdc99..5acce7f 100644
--- a/content/docs/org.apache.tuweni.config/-configuration/get-integer.html
+++ b/content/docs/org.apache.tuweni.config/-configuration/get-integer.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>getInteger</h1>
 <a name="org.apache.tuweni.config.Configuration$getInteger(kotlin.String)"></a>
-<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">getInteger</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.Configuration$getInteger(kotlin.String)/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></code> <a href="https://github.com/apa [...]
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">getInteger</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.Configuration$getInteger(kotlin.String)/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></code> <a href="https://github.com/apa [...]
 <p>Get an integer from this configuration.</p>
 <h3>Parameters</h3>
 <p><a name="key"></a>
diff --git a/content/docs/org.apache.tuweni.config/-configuration/get-list-of-boolean.html b/content/docs/org.apache.tuweni.config/-configuration/get-list-of-boolean.html
index 5ffaf54..c54308d 100644
--- a/content/docs/org.apache.tuweni.config/-configuration/get-list-of-boolean.html
+++ b/content/docs/org.apache.tuweni.config/-configuration/get-list-of-boolean.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>getListOfBoolean</h1>
 <a name="org.apache.tuweni.config.Configuration$getListOfBoolean(kotlin.String)"></a>
-<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">getListOfBoolean</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.Configuration$getListOfBoolean(kotlin.String)/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">MutableList</span><span class="symbol [...]
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">getListOfBoolean</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.Configuration$getListOfBoolean(kotlin.String)/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">MutableList</span><span class="symbol [...]
 <p>Get a list of booleans from this configuration.</p>
 <h3>Parameters</h3>
 <p><a name="key"></a>
diff --git a/content/docs/org.apache.tuweni.config/-configuration/get-list-of-double.html b/content/docs/org.apache.tuweni.config/-configuration/get-list-of-double.html
index 295ff5f..ee0a5e3 100644
--- a/content/docs/org.apache.tuweni.config/-configuration/get-list-of-double.html
+++ b/content/docs/org.apache.tuweni.config/-configuration/get-list-of-double.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>getListOfDouble</h1>
 <a name="org.apache.tuweni.config.Configuration$getListOfDouble(kotlin.String)"></a>
-<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">getListOfDouble</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.Configuration$getListOfDouble(kotlin.String)/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">MutableList</span><span class="symbol"> [...]
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">getListOfDouble</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.Configuration$getListOfDouble(kotlin.String)/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">MutableList</span><span class="symbol"> [...]
 <p>Get a list of doubles from this configuration.</p>
 <h3>Parameters</h3>
 <p><a name="key"></a>
diff --git a/content/docs/org.apache.tuweni.config/-configuration/get-list-of-integer.html b/content/docs/org.apache.tuweni.config/-configuration/get-list-of-integer.html
index 73213e6..26977ff 100644
--- a/content/docs/org.apache.tuweni.config/-configuration/get-list-of-integer.html
+++ b/content/docs/org.apache.tuweni.config/-configuration/get-list-of-integer.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>getListOfInteger</h1>
 <a name="org.apache.tuweni.config.Configuration$getListOfInteger(kotlin.String)"></a>
-<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">getListOfInteger</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.Configuration$getListOfInteger(kotlin.String)/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">MutableList</span><span class="symbol [...]
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">getListOfInteger</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.Configuration$getListOfInteger(kotlin.String)/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">MutableList</span><span class="symbol [...]
 <p>Get a list of integers from this configuration.</p>
 <h3>Parameters</h3>
 <p><a name="key"></a>
diff --git a/content/docs/org.apache.tuweni.config/-configuration/get-list-of-long.html b/content/docs/org.apache.tuweni.config/-configuration/get-list-of-long.html
index fae301a..8db455d 100644
--- a/content/docs/org.apache.tuweni.config/-configuration/get-list-of-long.html
+++ b/content/docs/org.apache.tuweni.config/-configuration/get-list-of-long.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>getListOfLong</h1>
 <a name="org.apache.tuweni.config.Configuration$getListOfLong(kotlin.String)"></a>
-<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">getListOfLong</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.Configuration$getListOfLong(kotlin.String)/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">MutableList</span><span class="symbol">&lt; [...]
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">getListOfLong</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.Configuration$getListOfLong(kotlin.String)/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">MutableList</span><span class="symbol">&lt; [...]
 <p>Get a list of longs from this configuration.</p>
 <h3>Parameters</h3>
 <p><a name="key"></a>
diff --git a/content/docs/org.apache.tuweni.config/-configuration/get-list-of-map.html b/content/docs/org.apache.tuweni.config/-configuration/get-list-of-map.html
index 9109cf8..0f6e2c6 100644
--- a/content/docs/org.apache.tuweni.config/-configuration/get-list-of-map.html
+++ b/content/docs/org.apache.tuweni.config/-configuration/get-list-of-map.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>getListOfMap</h1>
 <a name="org.apache.tuweni.config.Configuration$getListOfMap(kotlin.String)"></a>
-<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">getListOfMap</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.Configuration$getListOfMap(kotlin.String)/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">MutableList</span><span class="symbol">&lt;</ [...]
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">getListOfMap</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.Configuration$getListOfMap(kotlin.String)/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">MutableList</span><span class="symbol">&lt;</ [...]
 <p>Get a list of maps from this configuration.</p>
 <h3>Parameters</h3>
 <p><a name="key"></a>
diff --git a/content/docs/org.apache.tuweni.config/-configuration/get-list-of-string.html b/content/docs/org.apache.tuweni.config/-configuration/get-list-of-string.html
index b54c8cd..028e3ab 100644
--- a/content/docs/org.apache.tuweni.config/-configuration/get-list-of-string.html
+++ b/content/docs/org.apache.tuweni.config/-configuration/get-list-of-string.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>getListOfString</h1>
 <a name="org.apache.tuweni.config.Configuration$getListOfString(kotlin.String)"></a>
-<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">getListOfString</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.Configuration$getListOfString(kotlin.String)/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">MutableList</span><span class="symbol"> [...]
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">getListOfString</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.Configuration$getListOfString(kotlin.String)/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">MutableList</span><span class="symbol"> [...]
 <p>Get a list of strings from this configuration.</p>
 <h3>Parameters</h3>
 <p><a name="key"></a>
diff --git a/content/docs/org.apache.tuweni.config/-configuration/get-list.html b/content/docs/org.apache.tuweni.config/-configuration/get-list.html
index c01c1c6..66fb727 100644
--- a/content/docs/org.apache.tuweni.config/-configuration/get-list.html
+++ b/content/docs/org.apache.tuweni.config/-configuration/get-list.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>getList</h1>
 <a name="org.apache.tuweni.config.Configuration$getList(kotlin.String)"></a>
-<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">getList</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.Configuration$getList(kotlin.String)/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">MutableList</span><span class="symbol">&lt;</span><span [...]
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">getList</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.Configuration$getList(kotlin.String)/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">MutableList</span><span class="symbol">&lt;</span><span [...]
 <p>Get a list from this configuration.</p>
 <h3>Parameters</h3>
 <p><a name="key"></a>
diff --git a/content/docs/org.apache.tuweni.config/-configuration/get-long.html b/content/docs/org.apache.tuweni.config/-configuration/get-long.html
index cd3026e..972fb7a 100644
--- a/content/docs/org.apache.tuweni.config/-configuration/get-long.html
+++ b/content/docs/org.apache.tuweni.config/-configuration/get-long.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>getLong</h1>
 <a name="org.apache.tuweni.config.Configuration$getLong(kotlin.String)"></a>
-<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">getLong</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.Configuration$getLong(kotlin.String)/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Long</span></code> <a href="https://github.com/apache/i [...]
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">getLong</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.Configuration$getLong(kotlin.String)/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Long</span></code> <a href="https://github.com/apache/i [...]
 <p>Get a long from this configuration.</p>
 <h3>Parameters</h3>
 <p><a name="key"></a>
diff --git a/content/docs/org.apache.tuweni.config/-configuration/get-map.html b/content/docs/org.apache.tuweni.config/-configuration/get-map.html
index b655457..d75d615 100644
--- a/content/docs/org.apache.tuweni.config/-configuration/get-map.html
+++ b/content/docs/org.apache.tuweni.config/-configuration/get-map.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>getMap</h1>
 <a name="org.apache.tuweni.config.Configuration$getMap(kotlin.String)"></a>
-<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">getMap</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.Configuration$getMap(kotlin.String)/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">MutableMap</span><span class="symbol">&lt;</span><span cl [...]
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">getMap</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.Configuration$getMap(kotlin.String)/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">MutableMap</span><span class="symbol">&lt;</span><span cl [...]
 <p>Get a map from this configuration.</p>
 <h3>Parameters</h3>
 <p><a name="key"></a>
diff --git a/content/docs/org.apache.tuweni.config/-configuration/get-string.html b/content/docs/org.apache.tuweni.config/-configuration/get-string.html
index d7bec55..9e26810 100644
--- a/content/docs/org.apache.tuweni.config/-configuration/get-string.html
+++ b/content/docs/org.apache.tuweni.config/-configuration/get-string.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>getString</h1>
 <a name="org.apache.tuweni.config.Configuration$getString(kotlin.String)"></a>
-<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">getString</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.Configuration$getString(kotlin.String)/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span><span class="symbol">!</span></code> < [...]
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">getString</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.Configuration$getString(kotlin.String)/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span><span class="symbol">!</span></code> < [...]
 <p>Get a string from this configuration.</p>
 <h3>Parameters</h3>
 <p><a name="key"></a>
diff --git a/content/docs/org.apache.tuweni.config/-configuration/get.html b/content/docs/org.apache.tuweni.config/-configuration/get.html
index a42c23f..84bbe68 100644
--- a/content/docs/org.apache.tuweni.config/-configuration/get.html
+++ b/content/docs/org.apache.tuweni.config/-configuration/get.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>get</h1>
 <a name="org.apache.tuweni.config.Configuration$get(kotlin.String)"></a>
-<code><span class="identifier">@Nullable</span> <span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">get</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.Configuration$get(kotlin.String)/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Any</span><span class [...]
+<code><span class="identifier">@Nullable</span> <span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">get</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.Configuration$get(kotlin.String)/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Any</span><span class [...]
 <p>Get an object from this configuration.</p>
 <h3>Parameters</h3>
 <p><a name="key"></a>
diff --git a/content/docs/org.apache.tuweni.config/-configuration/has-errors.html b/content/docs/org.apache.tuweni.config/-configuration/has-errors.html
index 1c779a0..384ff96 100644
--- a/content/docs/org.apache.tuweni.config/-configuration/has-errors.html
+++ b/content/docs/org.apache.tuweni.config/-configuration/has-errors.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>hasErrors</h1>
 <a name="org.apache.tuweni.config.Configuration$hasErrors()"></a>
-<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">hasErrors</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/config/src/main/java/org/apache/tuweni/config/Configuration.java#L133">(source)</a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">hasErrors</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/config/src/main/java/org/apache/tuweni/config/Configuration.java#L133">(source)</a>
 <p>Returns true if the document has errors.</p>
 <p><strong>Return</strong><br/>
 <span class="identifier">Boolean</span><span class="symbol">:</span> <code>true</code> if the TOML document contained errors.</p>
diff --git a/content/docs/org.apache.tuweni.config/-configuration/index.html b/content/docs/org.apache.tuweni.config/-configuration/index.html
index ac3e08e..18ee153 100644
--- a/content/docs/org.apache.tuweni.config/-configuration/index.html
+++ b/content/docs/org.apache.tuweni.config/-configuration/index.html
@@ -8,7 +8,7 @@
 <a href="../../index.html">tuweni</a>&nbsp;/&nbsp;<a href="../index.html">org.apache.tuweni.config</a>&nbsp;/&nbsp;<a href="./index.html">Configuration</a><br/>
 <br/>
 <h1>Configuration</h1>
-<code><span class="keyword">interface </span><span class="identifier">Configuration</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/config/src/main/java/org/apache/tuweni/config/Configuration.java#L35">(source)</a>
+<code><span class="keyword">interface </span><span class="identifier">Configuration</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/config/src/main/java/org/apache/tuweni/config/Configuration.java#L35">(source)</a>
 <p>Represents collection of configuration properties, optionally validated against a schema.</p>
 <h3>Functions</h3>
 <table>
diff --git a/content/docs/org.apache.tuweni.config/-configuration/input-position-of.html b/content/docs/org.apache.tuweni.config/-configuration/input-position-of.html
index c2961bc..2b65fe0 100644
--- a/content/docs/org.apache.tuweni.config/-configuration/input-position-of.html
+++ b/content/docs/org.apache.tuweni.config/-configuration/input-position-of.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>inputPositionOf</h1>
 <a name="org.apache.tuweni.config.Configuration$inputPositionOf(kotlin.String)"></a>
-<code><span class="identifier">@Nullable</span> <span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">inputPositionOf</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.Configuration$inputPositionOf(kotlin.String)/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><a href="../-document- [...]
+<code><span class="identifier">@Nullable</span> <span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">inputPositionOf</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.Configuration$inputPositionOf(kotlin.String)/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><a href="../-document- [...]
 <p>Get the position where a key is defined in the TOML document.</p>
 <h3>Parameters</h3>
 <p><a name="key"></a>
diff --git a/content/docs/org.apache.tuweni.config/-configuration/key-set.html b/content/docs/org.apache.tuweni.config/-configuration/key-set.html
index c0c742b..94122a9 100644
--- a/content/docs/org.apache.tuweni.config/-configuration/key-set.html
+++ b/content/docs/org.apache.tuweni.config/-configuration/key-set.html
@@ -9,12 +9,12 @@
 <br/>
 <h1>keySet</h1>
 <a name="org.apache.tuweni.config.Configuration$keySet()"></a>
-<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">keySet</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">MutableSet</span><span class="symbol">&lt;</span><span class="identifier">String</span><span class="symbol">!</span><span class="symbol">&gt;</span><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/config/src/main [...]
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">keySet</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">MutableSet</span><span class="symbol">&lt;</span><span class="identifier">String</span><span class="symbol">!</span><span class="symbol">&gt;</span><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/config/src/main/j [...]
 <p>The keys of all entries present in this configuration.</p>
 <p><strong>Return</strong><br/>
 <span class="identifier">MutableSet</span><span class="symbol">&lt;</span><span class="identifier">String</span><span class="symbol">!</span><span class="symbol">&gt;</span><span class="symbol">!</span><span class="symbol">:</span> The keys of all entries in this configuration.</p>
 <a name="org.apache.tuweni.config.Configuration$keySet(kotlin.String)"></a>
-<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">keySet</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.Configuration$keySet(kotlin.String)/prefix">prefix</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">MutableSet</span><span class="symbol">&lt;</span><s [...]
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">keySet</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.Configuration$keySet(kotlin.String)/prefix">prefix</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">MutableSet</span><span class="symbol">&lt;</span><s [...]
 <p>The keys of all entries present in this configuration under a given prefix.</p>
 <h3>Parameters</h3>
 <p><a name="prefix"></a>
diff --git a/content/docs/org.apache.tuweni.config/-configuration/sections.html b/content/docs/org.apache.tuweni.config/-configuration/sections.html
index 570556b..b3f7b71 100644
--- a/content/docs/org.apache.tuweni.config/-configuration/sections.html
+++ b/content/docs/org.apache.tuweni.config/-configuration/sections.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>sections</h1>
 <a name="org.apache.tuweni.config.Configuration$sections(kotlin.String)"></a>
-<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">sections</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.Configuration$sections(kotlin.String)/prefix">prefix</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">MutableSet</span><span class="symbol">&lt;</spa [...]
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">sections</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.Configuration$sections(kotlin.String)/prefix">prefix</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">MutableSet</span><span class="symbol">&lt;</spa [...]
 <p>The names of the sections defined under a given prefix.</p>
 <h3>Parameters</h3>
 <p><a name="prefix"></a>
diff --git a/content/docs/org.apache.tuweni.config/-configuration/to-toml.html b/content/docs/org.apache.tuweni.config/-configuration/to-toml.html
index 752e534..302a7ac 100644
--- a/content/docs/org.apache.tuweni.config/-configuration/to-toml.html
+++ b/content/docs/org.apache.tuweni.config/-configuration/to-toml.html
@@ -9,12 +9,12 @@
 <br/>
 <h1>toToml</h1>
 <a name="org.apache.tuweni.config.Configuration$toToml()"></a>
-<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">toToml</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/config/src/main/java/org/apache/tuweni/config/Configuration.java#L149">(source)</a>
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">toToml</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/config/src/main/java/org/apache/tuweni/config/Configuration.java#L149">(source)</a>
 <p>Get a TOML-formatted representation of this configuration.</p>
 <p><strong>Return</strong><br/>
 <span class="identifier">String</span><span class="symbol">!</span><span class="symbol">:</span> A TOML-formatted representation.</p>
 <a name="org.apache.tuweni.config.Configuration$toToml(java.nio.file.Path)"></a>
-<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">toToml</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.Configuration$toToml(java.nio.file.Path)/path">path</span><span class="symbol">:</span>&nbsp;<span class="identifier">Path</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code> <a href="https://github.com/apache/in [...]
+<code><span class="keyword">open</span> <span class="keyword">fun </span><span class="identifier">toToml</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.Configuration$toToml(java.nio.file.Path)/path">path</span><span class="symbol">:</span>&nbsp;<span class="identifier">Path</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code> <a href="https://github.com/apache/in [...]
 <p>Save a configuration to a TOML-formatted file. </p>
 <p> If necessary, parent directories for the output file will be created.</p>
 <h3>Parameters</h3>
@@ -24,7 +24,7 @@
 <p><a name="IOException"></a>
 <code>IOException</code> - If the file cannot be written.</p>
 <a name="org.apache.tuweni.config.Configuration$toToml(java.lang.Appendable)"></a>
-<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">toToml</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.Configuration$toToml(java.lang.Appendable)/appendable">appendable</span><span class="symbol">:</span>&nbsp;<span class="identifier">Appendable</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code> <a href="http [...]
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">toToml</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.Configuration$toToml(java.lang.Appendable)/appendable">appendable</span><span class="symbol">:</span>&nbsp;<span class="identifier">Appendable</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Unit</span></code> <a href="http [...]
 <p>Writes a configuration in TOML format.</p>
 <h3>Parameters</h3>
 <p><a name="appendable"></a>
diff --git a/content/docs/org.apache.tuweni.config/-document-position/column.html b/content/docs/org.apache.tuweni.config/-document-position/column.html
index 7e1ed36..00ae3de 100644
--- a/content/docs/org.apache.tuweni.config/-document-position/column.html
+++ b/content/docs/org.apache.tuweni.config/-document-position/column.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>column</h1>
 <a name="org.apache.tuweni.config.DocumentPosition$column()"></a>
-<code><span class="keyword">fun </span><span class="identifier">column</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/config/src/main/java/org/apache/tuweni/config/DocumentPosition.java#L65">(source)</a>
+<code><span class="keyword">fun </span><span class="identifier">column</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/config/src/main/java/org/apache/tuweni/config/DocumentPosition.java#L65">(source)</a>
 <p>The column number. </p>
 <p> The first column of the document is column 1.</p>
 <p><strong>Return</strong><br/>
diff --git a/content/docs/org.apache.tuweni.config/-document-position/equals.html b/content/docs/org.apache.tuweni.config/-document-position/equals.html
index 4566cc9..105584a 100644
--- a/content/docs/org.apache.tuweni.config/-document-position/equals.html
+++ b/content/docs/org.apache.tuweni.config/-document-position/equals.html
@@ -9,6 +9,6 @@
 <br/>
 <h1>equals</h1>
 <a name="org.apache.tuweni.config.DocumentPosition$equals(kotlin.Any)"></a>
-<code><span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.DocumentPosition$equals(kotlin.Any)/other">other</span><span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/config/s [...]
+<code><span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.DocumentPosition$equals(kotlin.Any)/other">other</span><span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/config/src [...]
 </BODY>
 </HTML>
diff --git a/content/docs/org.apache.tuweni.config/-document-position/hash-code.html b/content/docs/org.apache.tuweni.config/-document-position/hash-code.html
index 7cb5a85..b67d071 100644
--- a/content/docs/org.apache.tuweni.config/-document-position/hash-code.html
+++ b/content/docs/org.apache.tuweni.config/-document-position/hash-code.html
@@ -9,6 +9,6 @@
 <br/>
 <h1>hashCode</h1>
 <a name="org.apache.tuweni.config.DocumentPosition$hashCode()"></a>
-<code><span class="keyword">fun </span><span class="identifier">hashCode</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/config/src/main/java/org/apache/tuweni/config/DocumentPosition.java#L82">(source)</a>
+<code><span class="keyword">fun </span><span class="identifier">hashCode</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/config/src/main/java/org/apache/tuweni/config/DocumentPosition.java#L82">(source)</a>
 </BODY>
 </HTML>
diff --git a/content/docs/org.apache.tuweni.config/-document-position/index.html b/content/docs/org.apache.tuweni.config/-document-position/index.html
index 697a52a..77c5f1e 100644
--- a/content/docs/org.apache.tuweni.config/-document-position/index.html
+++ b/content/docs/org.apache.tuweni.config/-document-position/index.html
@@ -8,7 +8,7 @@
 <a href="../../index.html">tuweni</a>&nbsp;/&nbsp;<a href="../index.html">org.apache.tuweni.config</a>&nbsp;/&nbsp;<a href="./index.html">DocumentPosition</a><br/>
 <br/>
 <h1>DocumentPosition</h1>
-<code><span class="keyword">class </span><span class="identifier">DocumentPosition</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/config/src/main/java/org/apache/tuweni/config/DocumentPosition.java#L19">(source)</a>
+<code><span class="keyword">class </span><span class="identifier">DocumentPosition</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/config/src/main/java/org/apache/tuweni/config/DocumentPosition.java#L19">(source)</a>
 <p>A position in an input document.</p>
 <h3>Functions</h3>
 <table>
diff --git a/content/docs/org.apache.tuweni.config/-document-position/line.html b/content/docs/org.apache.tuweni.config/-document-position/line.html
index 85e725b..4b3865f 100644
--- a/content/docs/org.apache.tuweni.config/-document-position/line.html
+++ b/content/docs/org.apache.tuweni.config/-document-position/line.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>line</h1>
 <a name="org.apache.tuweni.config.DocumentPosition$line()"></a>
-<code><span class="keyword">fun </span><span class="identifier">line</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/config/src/main/java/org/apache/tuweni/config/DocumentPosition.java#L53">(source)</a>
+<code><span class="keyword">fun </span><span class="identifier">line</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/config/src/main/java/org/apache/tuweni/config/DocumentPosition.java#L53">(source)</a>
 <p>The line number. </p>
 <p> The first line of the document is line 1.</p>
 <p><strong>Return</strong><br/>
diff --git a/content/docs/org.apache.tuweni.config/-document-position/position-at.html b/content/docs/org.apache.tuweni.config/-document-position/position-at.html
index 66b4cc9..be4b446 100644
--- a/content/docs/org.apache.tuweni.config/-document-position/position-at.html
+++ b/content/docs/org.apache.tuweni.config/-document-position/position-at.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>positionAt</h1>
 <a name="org.apache.tuweni.config.DocumentPosition$positionAt(kotlin.Int, kotlin.Int)"></a>
-<code><span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">positionAt</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.DocumentPosition$positionAt(kotlin.Int, kotlin.Int)/line">line</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">, </span><span class="identifier" id="org.apache.tuweni.config.DocumentPosition$positionAt(kotlin.Int, kotlin.Int)/column">column</s [...]
+<code><span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">positionAt</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.DocumentPosition$positionAt(kotlin.Int, kotlin.Int)/line">line</span><span class="symbol">:</span>&nbsp;<span class="identifier">Int</span><span class="symbol">, </span><span class="identifier" id="org.apache.tuweni.config.DocumentPosition$positionAt(kotlin.Int, kotlin.Int)/column">column</s [...]
 <p>Create a position.</p>
 <h3>Parameters</h3>
 <p><a name="line"></a>
diff --git a/content/docs/org.apache.tuweni.config/-document-position/to-string.html b/content/docs/org.apache.tuweni.config/-document-position/to-string.html
index afed8fd..25a9fdf 100644
--- a/content/docs/org.apache.tuweni.config/-document-position/to-string.html
+++ b/content/docs/org.apache.tuweni.config/-document-position/to-string.html
@@ -9,6 +9,6 @@
 <br/>
 <h1>toString</h1>
 <a name="org.apache.tuweni.config.DocumentPosition$toString()"></a>
-<code><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/config/src/main/java/org/apache/tuweni/config/DocumentPosition.java#L87">(source)</a>
+<code><span class="keyword">fun </span><span class="identifier">toString</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/config/src/main/java/org/apache/tuweni/config/DocumentPosition.java#L87">(source)</a>
 </BODY>
 </HTML>
diff --git a/content/docs/org.apache.tuweni.config/-invalid-configuration-property-type-exception/get-message-without-position.html b/content/docs/org.apache.tuweni.config/-invalid-configuration-property-type-exception/get-message-without-position.html
index 8ab5acc..a5e974b 100644
--- a/content/docs/org.apache.tuweni.config/-invalid-configuration-property-type-exception/get-message-without-position.html
+++ b/content/docs/org.apache.tuweni.config/-invalid-configuration-property-type-exception/get-message-without-position.html
@@ -9,6 +9,6 @@
 <br/>
 <h1>getMessageWithoutPosition</h1>
 <a name="org.apache.tuweni.config.InvalidConfigurationPropertyTypeException$getMessageWithoutPosition()"></a>
-<code><span class="keyword">fun </span><span class="identifier">getMessageWithoutPosition</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/config/src/main/java/org/apache/tuweni/config/InvalidConfigurationPropertyTypeException.java#L49">(source)</a>
+<code><span class="keyword">fun </span><span class="identifier">getMessageWithoutPosition</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/config/src/main/java/org/apache/tuweni/config/InvalidConfigurationPropertyTypeException.java#L49">(source)</a>
 </BODY>
 </HTML>
diff --git a/content/docs/org.apache.tuweni.config/-invalid-configuration-property-type-exception/index.html b/content/docs/org.apache.tuweni.config/-invalid-configuration-property-type-exception/index.html
index 590271f..049b9a0 100644
--- a/content/docs/org.apache.tuweni.config/-invalid-configuration-property-type-exception/index.html
+++ b/content/docs/org.apache.tuweni.config/-invalid-configuration-property-type-exception/index.html
@@ -8,7 +8,7 @@
 <a href="../../index.html">tuweni</a>&nbsp;/&nbsp;<a href="../index.html">org.apache.tuweni.config</a>&nbsp;/&nbsp;<a href="./index.html">InvalidConfigurationPropertyTypeException</a><br/>
 <br/>
 <h1>InvalidConfigurationPropertyTypeException</h1>
-<code><span class="keyword">class </span><span class="identifier">InvalidConfigurationPropertyTypeException</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">RuntimeException</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/config/src/main/java/org/apache/tuweni/config/InvalidConfigurationPropertyTypeException.java#L20">(source)</a>
+<code><span class="keyword">class </span><span class="identifier">InvalidConfigurationPropertyTypeException</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">RuntimeException</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/config/src/main/java/org/apache/tuweni/config/InvalidConfigurationPropertyTypeException.java#L20">(source)</a>
 <p>An exception thrown when an invalid type is encountered.</p>
 <h3>Properties</h3>
 <table>
diff --git a/content/docs/org.apache.tuweni.config/-invalid-configuration-property-type-exception/message.html b/content/docs/org.apache.tuweni.config/-invalid-configuration-property-type-exception/message.html
index bad604c..aeaf92d 100644
--- a/content/docs/org.apache.tuweni.config/-invalid-configuration-property-type-exception/message.html
+++ b/content/docs/org.apache.tuweni.config/-invalid-configuration-property-type-exception/message.html
@@ -9,6 +9,6 @@
 <br/>
 <h1>message</h1>
 <a name="org.apache.tuweni.config.InvalidConfigurationPropertyTypeException$message"></a>
-<code><span class="keyword">val </span><span class="identifier">message</span><span class="symbol">: </span><span class="identifier">String</span><span class="symbol">?</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/config/src/main/java/org/apache/tuweni/config/InvalidConfigurationPropertyTypeException.java#L54">(source)</a>
+<code><span class="keyword">val </span><span class="identifier">message</span><span class="symbol">: </span><span class="identifier">String</span><span class="symbol">?</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/config/src/main/java/org/apache/tuweni/config/InvalidConfigurationPropertyTypeException.java#L54">(source)</a>
 </BODY>
 </HTML>
diff --git a/content/docs/org.apache.tuweni.config/-invalid-configuration-property-type-exception/position.html b/content/docs/org.apache.tuweni.config/-invalid-configuration-property-type-exception/position.html
index 0994c89..54cd46a 100644
--- a/content/docs/org.apache.tuweni.config/-invalid-configuration-property-type-exception/position.html
+++ b/content/docs/org.apache.tuweni.config/-invalid-configuration-property-type-exception/position.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>position</h1>
 <a name="org.apache.tuweni.config.InvalidConfigurationPropertyTypeException$position()"></a>
-<code><span class="identifier">@Nullable</span> <span class="keyword">fun </span><span class="identifier">position</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="../-document-position/index.html"><span class="identifier">DocumentPosition</span></a><span class="symbol">?</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/config/src/main/java/org/apache/tuweni/config/InvalidConfigurationPropertyTypeException [...]
+<code><span class="identifier">@Nullable</span> <span class="keyword">fun </span><span class="identifier">position</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="../-document-position/index.html"><span class="identifier">DocumentPosition</span></a><span class="symbol">?</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/config/src/main/java/org/apache/tuweni/config/InvalidConfigurationPropertyTypeException.j [...]
 <p>Provides the position of the property in the configuration document.</p>
 <p><strong>Return</strong><br/>
 <a href="../-document-position/index.html"><span class="identifier">DocumentPosition</span></a><span class="symbol">?</span><span class="symbol">:</span> The position of the property in the configuration document, or <code>null</code> if there is no position available.</p>
diff --git a/content/docs/org.apache.tuweni.config/-no-configuration-property-exception.html b/content/docs/org.apache.tuweni.config/-no-configuration-property-exception.html
index 00d1f23..61c5bd3 100644
--- a/content/docs/org.apache.tuweni.config/-no-configuration-property-exception.html
+++ b/content/docs/org.apache.tuweni.config/-no-configuration-property-exception.html
@@ -8,7 +8,7 @@
 <a href="../index.html">tuweni</a>&nbsp;/&nbsp;<a href="index.html">org.apache.tuweni.config</a>&nbsp;/&nbsp;<a href="./-no-configuration-property-exception.html">NoConfigurationPropertyException</a><br/>
 <br/>
 <h1>NoConfigurationPropertyException</h1>
-<code><span class="keyword">class </span><span class="identifier">NoConfigurationPropertyException</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">RuntimeException</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/config/src/main/java/org/apache/tuweni/config/NoConfigurationPropertyException.java#L22">(source)</a>
+<code><span class="keyword">class </span><span class="identifier">NoConfigurationPropertyException</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">RuntimeException</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/config/src/main/java/org/apache/tuweni/config/NoConfigurationPropertyException.java#L22">(source)</a>
 <p>An exception thrown when a requested configuration property is not found. </p>
 <p> This exception can be avoided by using a schema that provides a default value or asserts that a value has been provided in the configuration.</p>
 </BODY>
diff --git a/content/docs/org.apache.tuweni.config/-property-validator/all-in-list.html b/content/docs/org.apache.tuweni.config/-property-validator/all-in-list.html
index cb37e35..9586c6f 100644
--- a/content/docs/org.apache.tuweni.config/-property-validator/all-in-list.html
+++ b/content/docs/org.apache.tuweni.config/-property-validator/all-in-list.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>allInList</h1>
 <a name="org.apache.tuweni.config.PropertyValidator$allInList(org.apache.tuweni.config.PropertyValidator((org.apache.tuweni.config.PropertyValidator.allInList.T)))"></a>
-<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">!</span><span class="symbol">&gt;</span> <span class="identifier">allInList</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.PropertyValidator$allInList(org.apache.tuweni.config.Pro [...]
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">!</span><span class="symbol">&gt;</span> <span class="identifier">allInList</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.PropertyValidator$allInList(org.apache.tuweni.config.Pro [...]
 <p>A validator that applies a validator to all elements of list, if the list is present.</p>
 <h3>Parameters</h3>
 <p><a name="validator"></a>
diff --git a/content/docs/org.apache.tuweni.config/-property-validator/any-of-ignore-case.html b/content/docs/org.apache.tuweni.config/-property-validator/any-of-ignore-case.html
index bd23516..c731849 100644
--- a/content/docs/org.apache.tuweni.config/-property-validator/any-of-ignore-case.html
+++ b/content/docs/org.apache.tuweni.config/-property-validator/any-of-ignore-case.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>anyOfIgnoreCase</h1>
 <a name="org.apache.tuweni.config.PropertyValidator$anyOfIgnoreCase(kotlin.Array((kotlin.String)))"></a>
-<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">anyOfIgnoreCase</span><span class="symbol">(</span><span class="keyword">vararg</span> <span class="identifier" id="org.apache.tuweni.config.PropertyValidator$anyOfIgnoreCase(kotlin.Array((kotlin.String)))/values">values</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><span class="symbol">)</span> [...]
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">anyOfIgnoreCase</span><span class="symbol">(</span><span class="keyword">vararg</span> <span class="identifier" id="org.apache.tuweni.config.PropertyValidator$anyOfIgnoreCase(kotlin.Array((kotlin.String)))/values">values</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><span class="symbol">)</span> [...]
 <p>A validator that ensures a property, if present, has a value within a given set.</p>
 <h3>Parameters</h3>
 <p><a name="values"></a>
@@ -17,7 +17,7 @@
 <p><strong>Return</strong><br/>
 <a href="index.html"><span class="identifier">PropertyValidator</span></a><span class="symbol">&lt;</span><span class="identifier">String</span><span class="symbol">!</span><span class="symbol">&gt;</span><span class="symbol">!</span><span class="symbol">:</span> A validator that ensures a property, if present, is within a given set.</p>
 <a name="org.apache.tuweni.config.PropertyValidator$anyOfIgnoreCase(kotlin.collections.MutableCollection((kotlin.String)))"></a>
-<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">anyOfIgnoreCase</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.PropertyValidator$anyOfIgnoreCase(kotlin.collections.MutableCollection((kotlin.String)))/values">values</span><span class="symbol">:</span>&nbsp;<span class="identifier">MutableCollection</span><span class="symbol">&lt;</span><span class="identifier">St [...]
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">anyOfIgnoreCase</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.PropertyValidator$anyOfIgnoreCase(kotlin.collections.MutableCollection((kotlin.String)))/values">values</span><span class="symbol">:</span>&nbsp;<span class="identifier">MutableCollection</span><span class="symbol">&lt;</span><span class="identifier">St [...]
 <p>A validator that ensures a property, if present, has a value within a given set.</p>
 <h3>Parameters</h3>
 <p><a name="values"></a>
diff --git a/content/docs/org.apache.tuweni.config/-property-validator/any-of.html b/content/docs/org.apache.tuweni.config/-property-validator/any-of.html
index 7aa827e..e537461 100644
--- a/content/docs/org.apache.tuweni.config/-property-validator/any-of.html
+++ b/content/docs/org.apache.tuweni.config/-property-validator/any-of.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>anyOf</h1>
 <a name="org.apache.tuweni.config.PropertyValidator$anyOf(kotlin.Array((kotlin.String)))"></a>
-<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">anyOf</span><span class="symbol">(</span><span class="keyword">vararg</span> <span class="identifier" id="org.apache.tuweni.config.PropertyValidator$anyOf(kotlin.Array((kotlin.String)))/values">values</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol" [...]
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">anyOf</span><span class="symbol">(</span><span class="keyword">vararg</span> <span class="identifier" id="org.apache.tuweni.config.PropertyValidator$anyOf(kotlin.Array((kotlin.String)))/values">values</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol" [...]
 <p>A validator that ensures a property, if present, has a value within a given set.</p>
 <h3>Parameters</h3>
 <p><a name="values"></a>
@@ -17,7 +17,7 @@
 <p><strong>Return</strong><br/>
 <a href="index.html"><span class="identifier">PropertyValidator</span></a><span class="symbol">&lt;</span><span class="identifier">String</span><span class="symbol">!</span><span class="symbol">&gt;</span><span class="symbol">!</span><span class="symbol">:</span> A validator that ensures a property, if present, is within a given set.</p>
 <a name="org.apache.tuweni.config.PropertyValidator$anyOf(kotlin.collections.MutableCollection((kotlin.String)))"></a>
-<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">anyOf</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.PropertyValidator$anyOf(kotlin.collections.MutableCollection((kotlin.String)))/values">values</span><span class="symbol">:</span>&nbsp;<span class="identifier">MutableCollection</span><span class="symbol">&lt;</span><span class="identifier">String</span><span cla [...]
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">anyOf</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.PropertyValidator$anyOf(kotlin.collections.MutableCollection((kotlin.String)))/values">values</span><span class="symbol">:</span>&nbsp;<span class="identifier">MutableCollection</span><span class="symbol">&lt;</span><span class="identifier">String</span><span cla [...]
 <p>A validator that ensures a property, if present, has a value within a given set.</p>
 <h3>Parameters</h3>
 <p><a name="values"></a>
@@ -25,7 +25,7 @@
 <p><strong>Return</strong><br/>
 <a href="index.html"><span class="identifier">PropertyValidator</span></a><span class="symbol">&lt;</span><span class="identifier">String</span><span class="symbol">!</span><span class="symbol">&gt;</span><span class="symbol">!</span><span class="symbol">:</span> A validator that ensures a property, if present, is within a given set.</p>
 <a name="org.apache.tuweni.config.PropertyValidator$anyOf(kotlin.collections.MutableCollection((kotlin.String)), java.util.Comparator((kotlin.String)))"></a>
-<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">anyOf</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.PropertyValidator$anyOf(kotlin.collections.MutableCollection((kotlin.String)), java.util.Comparator((kotlin.String)))/values">values</span><span class="symbol">:</span>&nbsp;<span class="identifier">MutableCollection</span><span class="symbol">&lt;</span><span cl [...]
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">anyOf</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.PropertyValidator$anyOf(kotlin.collections.MutableCollection((kotlin.String)), java.util.Comparator((kotlin.String)))/values">values</span><span class="symbol">:</span>&nbsp;<span class="identifier">MutableCollection</span><span class="symbol">&lt;</span><span cl [...]
 <p>A validator that ensures a property, if present, has a comparable value within a given set.</p>
 <h3>Parameters</h3>
 <p><a name="values"></a>
diff --git a/content/docs/org.apache.tuweni.config/-property-validator/combine.html b/content/docs/org.apache.tuweni.config/-property-validator/combine.html
index 5fbb78b..5a6b3a0 100644
--- a/content/docs/org.apache.tuweni.config/-property-validator/combine.html
+++ b/content/docs/org.apache.tuweni.config/-property-validator/combine.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>combine</h1>
 <a name="org.apache.tuweni.config.PropertyValidator$combine(org.apache.tuweni.config.PropertyValidator((org.apache.tuweni.config.PropertyValidator.combine.T)), org.apache.tuweni.config.PropertyValidator((org.apache.tuweni.config.PropertyValidator.combine.T)))"></a>
-<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">!</span><span class="symbol">&gt;</span> <span class="identifier">combine</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.PropertyValidator$combine(org.apache.tuweni.config.Propert [...]
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">!</span><span class="symbol">&gt;</span> <span class="identifier">combine</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.PropertyValidator$combine(org.apache.tuweni.config.Propert [...]
 <p>Returns a single validator that combines the results of several validators.</p>
 <h3>Parameters</h3>
 <p><a name="first"></a>
@@ -21,7 +21,7 @@
 <p><strong>Return</strong><br/>
 <a href="index.html"><span class="identifier">PropertyValidator</span></a><span class="symbol">&lt;</span><span class="identifier">T</span><span class="symbol">&gt;</span><span class="symbol">!</span><span class="symbol">:</span> A single validator that combines the results of evaluating the provided validators.</p>
 <a name="org.apache.tuweni.config.PropertyValidator$combine(kotlin.collections.MutableList((org.apache.tuweni.config.PropertyValidator((org.apache.tuweni.config.PropertyValidator.combine.T)))))"></a>
-<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">!</span><span class="symbol">&gt;</span> <span class="identifier">combine</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.PropertyValidator$combine(kotlin.collections.MutableList(( [...]
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">!</span><span class="symbol">&gt;</span> <span class="identifier">combine</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.PropertyValidator$combine(kotlin.collections.MutableList(( [...]
 <p>Returns a single validator that combines the results of several validators.</p>
 <h3>Parameters</h3>
 <p><a name="validators"></a>
diff --git a/content/docs/org.apache.tuweni.config/-property-validator/in-range.html b/content/docs/org.apache.tuweni.config/-property-validator/in-range.html
index 10d34b2..7f5cdcd 100644
--- a/content/docs/org.apache.tuweni.config/-property-validator/in-range.html
+++ b/content/docs/org.apache.tuweni.config/-property-validator/in-range.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>inRange</h1>
 <a name="org.apache.tuweni.config.PropertyValidator$inRange(kotlin.Long, kotlin.Long)"></a>
-<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">inRange</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.PropertyValidator$inRange(kotlin.Long, kotlin.Long)/from">from</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="org.apache.tuweni.config.PropertyValidator$inRange(kotlin.Long [...]
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">inRange</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.PropertyValidator$inRange(kotlin.Long, kotlin.Long)/from">from</span><span class="symbol">:</span>&nbsp;<span class="identifier">Long</span><span class="symbol">, </span><span class="identifier" id="org.apache.tuweni.config.PropertyValidator$inRange(kotlin.Long [...]
 <p>A validator that ensures a property, if present, is within a long integer range.</p>
 <h3>Parameters</h3>
 <p><a name="from"></a>
diff --git a/content/docs/org.apache.tuweni.config/-property-validator/index.html b/content/docs/org.apache.tuweni.config/-property-validator/index.html
index edc9d0a..2412510 100644
--- a/content/docs/org.apache.tuweni.config/-property-validator/index.html
+++ b/content/docs/org.apache.tuweni.config/-property-validator/index.html
@@ -8,7 +8,7 @@
 <a href="../../index.html">tuweni</a>&nbsp;/&nbsp;<a href="../index.html">org.apache.tuweni.config</a>&nbsp;/&nbsp;<a href="./index.html">PropertyValidator</a><br/>
 <br/>
 <h1>PropertyValidator</h1>
-<code><span class="keyword">interface </span><span class="identifier">PropertyValidator</span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">!</span><span class="symbol">&gt;</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/config/src/main/java/org/apache/tuweni/config/PropertyValidator.java#L30">(source)</a>
+<code><span class="keyword">interface </span><span class="identifier">PropertyValidator</span><span class="symbol">&lt;</span><span class="identifier">T</span>&nbsp;<span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">!</span><span class="symbol">&gt;</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/config/src/main/java/org/apache/tuweni/config/PropertyValidator.java#L30">(source)</a>
 <p>A validator associated with a specific configuration property.</p>
 <h3>Functions</h3>
 <table>
@@ -76,6 +76,22 @@
 </tr>
 <tr>
 <td>
+<h4><a href="is-valid-port.html">isValidPort</a></h4>
+</td>
+<td>
+<p>A validator that ensures a property, if present, is a well-formed port number.</p>
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">isValidPort</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="./index.html"><span class="identifier">PropertyValidator</span></a><span class="symbol">&lt;</span><span class="identifier">Int</span><span class="symbol">!</span><span class="symbol">&gt;</span><span class="symbol">!</span></code></td>
+</tr>
+<tr>
+<td>
+<h4><a href="is-valid-port-or-zero.html">isValidPortOrZero</a></h4>
+</td>
+<td>
+<p>A validator that ensures a property, if present, is a well-formed port number, or zero - meaning it will be allocated at runtime.</p>
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">isValidPortOrZero</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="./index.html"><span class="identifier">PropertyValidator</span></a><span class="symbol">&lt;</span><span class="identifier">Int</span><span class="symbol">!</span><span class="symbol">&gt;</span><span class="symbol">!</span></code></td>
+</tr>
+<tr>
+<td>
 <h4><a href="validate.html">validate</a></h4>
 </td>
 <td>
diff --git a/content/docs/org.apache.tuweni.config/-property-validator/is-present.html b/content/docs/org.apache.tuweni.config/-property-validator/is-present.html
index c30dbaf..2576b4f 100644
--- a/content/docs/org.apache.tuweni.config/-property-validator/is-present.html
+++ b/content/docs/org.apache.tuweni.config/-property-validator/is-present.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>isPresent</h1>
 <a name="org.apache.tuweni.config.PropertyValidator$isPresent()"></a>
-<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">isPresent</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">PropertyValidator</span></a><span class="symbol">&lt;</span><span class="identifier">Any</span><span class="symbol">!</span><span class="symbol">&gt;</span><span class="symbol">!</span></code> <a href="https: [...]
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">isPresent</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">PropertyValidator</span></a><span class="symbol">&lt;</span><span class="identifier">Any</span><span class="symbol">!</span><span class="symbol">&gt;</span><span class="symbol">!</span></code> <a href="https: [...]
 <p>A validator that ensures a property is present.</p>
 <p><strong>Return</strong><br/>
 <a href="index.html"><span class="identifier">PropertyValidator</span></a><span class="symbol">&lt;</span><span class="identifier">Any</span><span class="symbol">!</span><span class="symbol">&gt;</span><span class="symbol">!</span><span class="symbol">:</span> A validator that ensures a property is present.</p>
diff --git a/content/docs/org.apache.tuweni.config/-property-validator/is-u-r-l.html b/content/docs/org.apache.tuweni.config/-property-validator/is-u-r-l.html
index 597ea20..e357383 100644
--- a/content/docs/org.apache.tuweni.config/-property-validator/is-u-r-l.html
+++ b/content/docs/org.apache.tuweni.config/-property-validator/is-u-r-l.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>isURL</h1>
 <a name="org.apache.tuweni.config.PropertyValidator$isURL()"></a>
-<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">isURL</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">PropertyValidator</span></a><span class="symbol">&lt;</span><span class="identifier">String</span><span class="symbol">!</span><span class="symbol">&gt;</span><span class="symbol">!</span></code> <a href="https:/ [...]
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">isURL</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">PropertyValidator</span></a><span class="symbol">&lt;</span><span class="identifier">String</span><span class="symbol">!</span><span class="symbol">&gt;</span><span class="symbol">!</span></code> <a href="https:/ [...]
 <p>A validator that ensures a property, if present, is a well-formed URL.</p>
 <p><strong>Return</strong><br/>
 <a href="index.html"><span class="identifier">PropertyValidator</span></a><span class="symbol">&lt;</span><span class="identifier">String</span><span class="symbol">!</span><span class="symbol">&gt;</span><span class="symbol">!</span><span class="symbol">:</span> A validator that ensures a property, if present, is a well-formed URL.</p>
diff --git a/content/docs/org.apache.tuweni.config/-property-validator/is-valid-port-or-zero.html b/content/docs/org.apache.tuweni.config/-property-validator/is-valid-port-or-zero.html
new file mode 100644
index 0000000..2987b0a
--- /dev/null
+++ b/content/docs/org.apache.tuweni.config/-property-validator/is-valid-port-or-zero.html
@@ -0,0 +1,17 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>PropertyValidator.isValidPortOrZero - tuweni</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">tuweni</a>&nbsp;/&nbsp;<a href="../index.html">org.apache.tuweni.config</a>&nbsp;/&nbsp;<a href="index.html">PropertyValidator</a>&nbsp;/&nbsp;<a href="./is-valid-port-or-zero.html">isValidPortOrZero</a><br/>
+<br/>
+<h1>isValidPortOrZero</h1>
+<a name="org.apache.tuweni.config.PropertyValidator$isValidPortOrZero()"></a>
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">isValidPortOrZero</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">PropertyValidator</span></a><span class="symbol">&lt;</span><span class="identifier">Int</span><span class="symbol">!</span><span class="symbol">&gt;</span><span class="symbol">!</span></code> <a href [...]
+<p>A validator that ensures a property, if present, is a well-formed port number, or zero - meaning it will be allocated at runtime.</p>
+<p><strong>Return</strong><br/>
+<a href="index.html"><span class="identifier">PropertyValidator</span></a><span class="symbol">&lt;</span><span class="identifier">Int</span><span class="symbol">!</span><span class="symbol">&gt;</span><span class="symbol">!</span><span class="symbol">:</span> A validator that ensures a property, if present, is a well-formed number or zero.</p>
+</BODY>
+</HTML>
diff --git a/content/docs/org.apache.tuweni.config/-property-validator/is-valid-port.html b/content/docs/org.apache.tuweni.config/-property-validator/is-valid-port.html
new file mode 100644
index 0000000..6055895
--- /dev/null
+++ b/content/docs/org.apache.tuweni.config/-property-validator/is-valid-port.html
@@ -0,0 +1,17 @@
+<HTML>
+<HEAD>
+<meta charset="UTF-8">
+<title>PropertyValidator.isValidPort - tuweni</title>
+<link rel="stylesheet" href="../../../style.css">
+</HEAD>
+<BODY>
+<a href="../../index.html">tuweni</a>&nbsp;/&nbsp;<a href="../index.html">org.apache.tuweni.config</a>&nbsp;/&nbsp;<a href="index.html">PropertyValidator</a>&nbsp;/&nbsp;<a href="./is-valid-port.html">isValidPort</a><br/>
+<br/>
+<h1>isValidPort</h1>
+<a name="org.apache.tuweni.config.PropertyValidator$isValidPort()"></a>
+<code><span class="keyword">open</span> <span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">isValidPort</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">PropertyValidator</span></a><span class="symbol">&lt;</span><span class="identifier">Int</span><span class="symbol">!</span><span class="symbol">&gt;</span><span class="symbol">!</span></code> <a href="http [...]
+<p>A validator that ensures a property, if present, is a well-formed port number.</p>
+<p><strong>Return</strong><br/>
+<a href="index.html"><span class="identifier">PropertyValidator</span></a><span class="symbol">&lt;</span><span class="identifier">Int</span><span class="symbol">!</span><span class="symbol">&gt;</span><span class="symbol">!</span><span class="symbol">:</span> A validator that ensures a property, if present, is a well-formed number.</p>
+</BODY>
+</HTML>
diff --git a/content/docs/org.apache.tuweni.config/-property-validator/validate.html b/content/docs/org.apache.tuweni.config/-property-validator/validate.html
index ab0fc6d..dbf5468 100644
--- a/content/docs/org.apache.tuweni.config/-property-validator/validate.html
+++ b/content/docs/org.apache.tuweni.config/-property-validator/validate.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>validate</h1>
 <a name="org.apache.tuweni.config.PropertyValidator$validate(kotlin.String, org.apache.tuweni.config.DocumentPosition, org.apache.tuweni.config.PropertyValidator.T)"></a>
-<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">validate</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.PropertyValidator$validate(kotlin.String, org.apache.tuweni.config.DocumentPosition, org.apache.tuweni.config.PropertyValidator.T)/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><span class="symbol">, </span><span class="i [...]
+<code><span class="keyword">abstract</span> <span class="keyword">fun </span><span class="identifier">validate</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.PropertyValidator$validate(kotlin.String, org.apache.tuweni.config.DocumentPosition, org.apache.tuweni.config.PropertyValidator.T)/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><span class="symbol">, </span><span class="i [...]
 <p>Validate a configuration property.</p>
 <h3>Parameters</h3>
 <p><a name="key"></a>
diff --git a/content/docs/org.apache.tuweni.config/-schema-builder/add-boolean.html b/content/docs/org.apache.tuweni.config/-schema-builder/add-boolean.html
index d88f476..2cce256 100644
--- a/content/docs/org.apache.tuweni.config/-schema-builder/add-boolean.html
+++ b/content/docs/org.apache.tuweni.config/-schema-builder/add-boolean.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>addBoolean</h1>
 <a name="org.apache.tuweni.config.SchemaBuilder$addBoolean(kotlin.String, kotlin.Boolean, kotlin.String, org.apache.tuweni.config.PropertyValidator((kotlin.Boolean)))"></a>
-<code><span class="keyword">fun </span><span class="identifier">addBoolean</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.SchemaBuilder$addBoolean(kotlin.String, kotlin.Boolean, kotlin.String, org.apache.tuweni.config.PropertyValidator((kotlin.Boolean)))/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><span class="symbol">, </span><span class="identifier">@Nullable</span> <span  [...]
+<code><span class="keyword">fun </span><span class="identifier">addBoolean</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.SchemaBuilder$addBoolean(kotlin.String, kotlin.Boolean, kotlin.String, org.apache.tuweni.config.PropertyValidator((kotlin.Boolean)))/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><span class="symbol">, </span><span class="identifier">@Nullable</span> <span  [...]
 <p>Add a boolean property to the schema. </p>
 <p> Even if no <code>validator</code> is provided, the schema will validate that the configuration property, if present, contains a boolean. </p>
 <p> If a <code>defaultValue</code> is provided, then the provided validator, if any, will only be invoked if the value is present (i.e. it will not be provided a <code>null</code> value to validate).</p>
diff --git a/content/docs/org.apache.tuweni.config/-schema-builder/add-default.html b/content/docs/org.apache.tuweni.config/-schema-builder/add-default.html
index 23d6819..0d9d575 100644
--- a/content/docs/org.apache.tuweni.config/-schema-builder/add-default.html
+++ b/content/docs/org.apache.tuweni.config/-schema-builder/add-default.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>addDefault</h1>
 <a name="org.apache.tuweni.config.SchemaBuilder$addDefault(kotlin.String, kotlin.Any)"></a>
-<code><span class="keyword">fun </span><span class="identifier">addDefault</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.SchemaBuilder$addDefault(kotlin.String, kotlin.Any)/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><span class="symbol">, </span><span class="identifier" id="org.apache.tuweni.config.SchemaBuilder$addDefault(kotlin.String, kotlin.Any)/value">value</span><spa [...]
+<code><span class="keyword">fun </span><span class="identifier">addDefault</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.SchemaBuilder$addDefault(kotlin.String, kotlin.Any)/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><span class="symbol">, </span><span class="identifier" id="org.apache.tuweni.config.SchemaBuilder$addDefault(kotlin.String, kotlin.Any)/value">value</span><spa [...]
 <p>Provide a default value for a property. </p>
 <p> Invoking this method with the same key as a previous invocation will replace the default value for that key.</p>
 <h3>Parameters</h3>
diff --git a/content/docs/org.apache.tuweni.config/-schema-builder/add-double.html b/content/docs/org.apache.tuweni.config/-schema-builder/add-double.html
index 3d6761a..56bfaf5 100644
--- a/content/docs/org.apache.tuweni.config/-schema-builder/add-double.html
+++ b/content/docs/org.apache.tuweni.config/-schema-builder/add-double.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>addDouble</h1>
 <a name="org.apache.tuweni.config.SchemaBuilder$addDouble(kotlin.String, kotlin.Double, kotlin.String, org.apache.tuweni.config.PropertyValidator((kotlin.Double)))"></a>
-<code><span class="keyword">fun </span><span class="identifier">addDouble</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.SchemaBuilder$addDouble(kotlin.String, kotlin.Double, kotlin.String, org.apache.tuweni.config.PropertyValidator((kotlin.Double)))/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><span class="symbol">, </span><span class="identifier">@Nullable</span> <span clas [...]
+<code><span class="keyword">fun </span><span class="identifier">addDouble</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.SchemaBuilder$addDouble(kotlin.String, kotlin.Double, kotlin.String, org.apache.tuweni.config.PropertyValidator((kotlin.Double)))/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><span class="symbol">, </span><span class="identifier">@Nullable</span> <span clas [...]
 <p>Add a double property to the schema. </p>
 <p> Even if no <code>validator</code> is provided, the schema will validate that the configuration property, if present, contains a double. </p>
 <p> If a <code>defaultValue</code> is provided, then the provided validator, if any, will only be invoked if the value is present (i.e. it will not be provided a <code>null</code> value to validate).</p>
diff --git a/content/docs/org.apache.tuweni.config/-schema-builder/add-integer.html b/content/docs/org.apache.tuweni.config/-schema-builder/add-integer.html
index f196f8e..06d5486 100644
--- a/content/docs/org.apache.tuweni.config/-schema-builder/add-integer.html
+++ b/content/docs/org.apache.tuweni.config/-schema-builder/add-integer.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>addInteger</h1>
 <a name="org.apache.tuweni.config.SchemaBuilder$addInteger(kotlin.String, kotlin.Int, kotlin.String, org.apache.tuweni.config.PropertyValidator((kotlin.Int)))"></a>
-<code><span class="keyword">fun </span><span class="identifier">addInteger</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.SchemaBuilder$addInteger(kotlin.String, kotlin.Int, kotlin.String, org.apache.tuweni.config.PropertyValidator((kotlin.Int)))/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><span class="symbol">, </span><span class="identifier">@Nullable</span> <span class="i [...]
+<code><span class="keyword">fun </span><span class="identifier">addInteger</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.SchemaBuilder$addInteger(kotlin.String, kotlin.Int, kotlin.String, org.apache.tuweni.config.PropertyValidator((kotlin.Int)))/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><span class="symbol">, </span><span class="identifier">@Nullable</span> <span class="i [...]
 <p>Add an integer property to the schema. </p>
 <p> Even if no <code>validator</code> is provided, the schema will validate that the configuration property, if present, contains an integer. </p>
 <p> If a <code>defaultValue</code> is provided, then the provided validator, if any, will only be invoked if the value is present (i.e. it will not be provided a <code>null</code> value to validate).</p>
diff --git a/content/docs/org.apache.tuweni.config/-schema-builder/add-list-of-boolean.html b/content/docs/org.apache.tuweni.config/-schema-builder/add-list-of-boolean.html
index 02e5a8b..e632792 100644
--- a/content/docs/org.apache.tuweni.config/-schema-builder/add-list-of-boolean.html
+++ b/content/docs/org.apache.tuweni.config/-schema-builder/add-list-of-boolean.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>addListOfBoolean</h1>
 <a name="org.apache.tuweni.config.SchemaBuilder$addListOfBoolean(kotlin.String, kotlin.collections.MutableList((kotlin.Boolean)), kotlin.String, org.apache.tuweni.config.PropertyValidator((kotlin.collections.MutableList((kotlin.Boolean)))))"></a>
-<code><span class="keyword">fun </span><span class="identifier">addListOfBoolean</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.SchemaBuilder$addListOfBoolean(kotlin.String, kotlin.collections.MutableList((kotlin.Boolean)), kotlin.String, org.apache.tuweni.config.PropertyValidator((kotlin.collections.MutableList((kotlin.Boolean)))))/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</spa [...]
+<code><span class="keyword">fun </span><span class="identifier">addListOfBoolean</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.SchemaBuilder$addListOfBoolean(kotlin.String, kotlin.collections.MutableList((kotlin.Boolean)), kotlin.String, org.apache.tuweni.config.PropertyValidator((kotlin.collections.MutableList((kotlin.Boolean)))))/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</spa [...]
 <p>Add a list-of-booleans property to the schema. </p>
 <p> Even if no <code>validator</code> is provided, the schema will validate that the configuration property, if present, contains a list of booleans without any null values. </p>
 <p> If a <code>defaultValue</code> is provided, then the provided validator, if any, will only be invoked if the value is present (i.e. it will not be provided a <code>null</code> value to validate).</p>
diff --git a/content/docs/org.apache.tuweni.config/-schema-builder/add-list-of-double.html b/content/docs/org.apache.tuweni.config/-schema-builder/add-list-of-double.html
index d507f20..5fbe777 100644
--- a/content/docs/org.apache.tuweni.config/-schema-builder/add-list-of-double.html
+++ b/content/docs/org.apache.tuweni.config/-schema-builder/add-list-of-double.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>addListOfDouble</h1>
 <a name="org.apache.tuweni.config.SchemaBuilder$addListOfDouble(kotlin.String, kotlin.collections.MutableList((kotlin.Double)), kotlin.String, org.apache.tuweni.config.PropertyValidator((kotlin.collections.MutableList((kotlin.Double)))))"></a>
-<code><span class="keyword">fun </span><span class="identifier">addListOfDouble</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.SchemaBuilder$addListOfDouble(kotlin.String, kotlin.collections.MutableList((kotlin.Double)), kotlin.String, org.apache.tuweni.config.PropertyValidator((kotlin.collections.MutableList((kotlin.Double)))))/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><s [...]
+<code><span class="keyword">fun </span><span class="identifier">addListOfDouble</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.SchemaBuilder$addListOfDouble(kotlin.String, kotlin.collections.MutableList((kotlin.Double)), kotlin.String, org.apache.tuweni.config.PropertyValidator((kotlin.collections.MutableList((kotlin.Double)))))/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><s [...]
 <p>Add a list-of-doubles property to the schema. </p>
 <p> Even if no <code>validator</code> is provided, the schema will validate that the configuration property, if present, contains a list of doubles without any null values. </p>
 <p> If a <code>defaultValue</code> is provided, then the provided validator, if any, will only be invoked if the value is present (i.e. it will not be provided a <code>null</code> value to validate).</p>
diff --git a/content/docs/org.apache.tuweni.config/-schema-builder/add-list-of-integer.html b/content/docs/org.apache.tuweni.config/-schema-builder/add-list-of-integer.html
index 4913f78..204ef46 100644
--- a/content/docs/org.apache.tuweni.config/-schema-builder/add-list-of-integer.html
+++ b/content/docs/org.apache.tuweni.config/-schema-builder/add-list-of-integer.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>addListOfInteger</h1>
 <a name="org.apache.tuweni.config.SchemaBuilder$addListOfInteger(kotlin.String, kotlin.collections.MutableList((kotlin.Int)), kotlin.String, org.apache.tuweni.config.PropertyValidator((kotlin.collections.MutableList((kotlin.Int)))))"></a>
-<code><span class="keyword">fun </span><span class="identifier">addListOfInteger</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.SchemaBuilder$addListOfInteger(kotlin.String, kotlin.collections.MutableList((kotlin.Int)), kotlin.String, org.apache.tuweni.config.PropertyValidator((kotlin.collections.MutableList((kotlin.Int)))))/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><span  [...]
+<code><span class="keyword">fun </span><span class="identifier">addListOfInteger</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.SchemaBuilder$addListOfInteger(kotlin.String, kotlin.collections.MutableList((kotlin.Int)), kotlin.String, org.apache.tuweni.config.PropertyValidator((kotlin.collections.MutableList((kotlin.Int)))))/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><span  [...]
 <p>Add a list-of-integers property to the schema. </p>
 <p> Even if no <code>validator</code> is provided, the schema will validate that the configuration property, if present, contains a list of integers without any null values. </p>
 <p> If a <code>defaultValue</code> is provided, then the provided validator, if any, will only be invoked if the value is present (i.e. it will not be provided a <code>null</code> value to validate).</p>
diff --git a/content/docs/org.apache.tuweni.config/-schema-builder/add-list-of-long.html b/content/docs/org.apache.tuweni.config/-schema-builder/add-list-of-long.html
index 08119f5..a697eeb 100644
--- a/content/docs/org.apache.tuweni.config/-schema-builder/add-list-of-long.html
+++ b/content/docs/org.apache.tuweni.config/-schema-builder/add-list-of-long.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>addListOfLong</h1>
 <a name="org.apache.tuweni.config.SchemaBuilder$addListOfLong(kotlin.String, kotlin.collections.MutableList((kotlin.Long)), kotlin.String, org.apache.tuweni.config.PropertyValidator((kotlin.collections.MutableList((kotlin.Long)))))"></a>
-<code><span class="keyword">fun </span><span class="identifier">addListOfLong</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.SchemaBuilder$addListOfLong(kotlin.String, kotlin.collections.MutableList((kotlin.Long)), kotlin.String, org.apache.tuweni.config.PropertyValidator((kotlin.collections.MutableList((kotlin.Long)))))/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><span clas [...]
+<code><span class="keyword">fun </span><span class="identifier">addListOfLong</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.SchemaBuilder$addListOfLong(kotlin.String, kotlin.collections.MutableList((kotlin.Long)), kotlin.String, org.apache.tuweni.config.PropertyValidator((kotlin.collections.MutableList((kotlin.Long)))))/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><span clas [...]
 <p>Add a list-of-longs property to the schema. </p>
 <p> Even if no <code>validator</code> is provided, the schema will validate that the configuration property, if present, contains a list of longs without any null values. </p>
 <p> If a <code>defaultValue</code> is provided, then the provided validator, if any, will only be invoked if the value is present (i.e. it will not be provided a <code>null</code> value to validate).</p>
diff --git a/content/docs/org.apache.tuweni.config/-schema-builder/add-list-of-map.html b/content/docs/org.apache.tuweni.config/-schema-builder/add-list-of-map.html
index 1696aa7..4cc193c 100644
--- a/content/docs/org.apache.tuweni.config/-schema-builder/add-list-of-map.html
+++ b/content/docs/org.apache.tuweni.config/-schema-builder/add-list-of-map.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>addListOfMap</h1>
 <a name="org.apache.tuweni.config.SchemaBuilder$addListOfMap(kotlin.String, kotlin.collections.MutableList((kotlin.collections.MutableMap((kotlin.String, kotlin.Any)))), kotlin.String, org.apache.tuweni.config.PropertyValidator((kotlin.collections.MutableList((kotlin.collections.MutableMap((kotlin.String, kotlin.Any)))))))"></a>
-<code><span class="keyword">fun </span><span class="identifier">addListOfMap</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.SchemaBuilder$addListOfMap(kotlin.String, kotlin.collections.MutableList((kotlin.collections.MutableMap((kotlin.String, kotlin.Any)))), kotlin.String, org.apache.tuweni.config.PropertyValidator((kotlin.collections.MutableList((kotlin.collections.MutableMap((kotlin.String, kotlin.Any)))))))/key">key</span><span class="symbol" [...]
+<code><span class="keyword">fun </span><span class="identifier">addListOfMap</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.SchemaBuilder$addListOfMap(kotlin.String, kotlin.collections.MutableList((kotlin.collections.MutableMap((kotlin.String, kotlin.Any)))), kotlin.String, org.apache.tuweni.config.PropertyValidator((kotlin.collections.MutableList((kotlin.collections.MutableMap((kotlin.String, kotlin.Any)))))))/key">key</span><span class="symbol" [...]
 <p>Add a list-of-maps property to the schema. </p>
 <p> Even if no <code>validator</code> is provided, the schema will validate that the configuration property, if present, contains a list of maps without any null values. </p>
 <p> If a <code>defaultValue</code> is provided, then the provided validator, if any, will only be invoked if the value is present (i.e. it will not be provided a <code>null</code> value to validate).</p>
diff --git a/content/docs/org.apache.tuweni.config/-schema-builder/add-list-of-string.html b/content/docs/org.apache.tuweni.config/-schema-builder/add-list-of-string.html
index 8ed7148..4e99775 100644
--- a/content/docs/org.apache.tuweni.config/-schema-builder/add-list-of-string.html
+++ b/content/docs/org.apache.tuweni.config/-schema-builder/add-list-of-string.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>addListOfString</h1>
 <a name="org.apache.tuweni.config.SchemaBuilder$addListOfString(kotlin.String, kotlin.collections.MutableList((kotlin.String)), kotlin.String, org.apache.tuweni.config.PropertyValidator((kotlin.collections.MutableList((kotlin.String)))))"></a>
-<code><span class="keyword">fun </span><span class="identifier">addListOfString</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.SchemaBuilder$addListOfString(kotlin.String, kotlin.collections.MutableList((kotlin.String)), kotlin.String, org.apache.tuweni.config.PropertyValidator((kotlin.collections.MutableList((kotlin.String)))))/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><s [...]
+<code><span class="keyword">fun </span><span class="identifier">addListOfString</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.SchemaBuilder$addListOfString(kotlin.String, kotlin.collections.MutableList((kotlin.String)), kotlin.String, org.apache.tuweni.config.PropertyValidator((kotlin.collections.MutableList((kotlin.String)))))/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><s [...]
 <p>Add a list-of-strings property to the schema. </p>
 <p> Even if no <code>validator</code> is provided, the schema will validate that the configuration property, if present, contains a list of strings without any null values. </p>
 <p> If a <code>defaultValue</code> is provided, then the provided validator, if any, will only be invoked if the value is present (i.e. it will not be provided a <code>null</code> value to validate).</p>
diff --git a/content/docs/org.apache.tuweni.config/-schema-builder/add-long.html b/content/docs/org.apache.tuweni.config/-schema-builder/add-long.html
index c118c3c..7666d4b 100644
--- a/content/docs/org.apache.tuweni.config/-schema-builder/add-long.html
+++ b/content/docs/org.apache.tuweni.config/-schema-builder/add-long.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>addLong</h1>
 <a name="org.apache.tuweni.config.SchemaBuilder$addLong(kotlin.String, kotlin.Long, kotlin.String, org.apache.tuweni.config.PropertyValidator((kotlin.Long)))"></a>
-<code><span class="keyword">fun </span><span class="identifier">addLong</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.SchemaBuilder$addLong(kotlin.String, kotlin.Long, kotlin.String, org.apache.tuweni.config.PropertyValidator((kotlin.Long)))/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><span class="symbol">, </span><span class="identifier">@Nullable</span> <span class="ident [...]
+<code><span class="keyword">fun </span><span class="identifier">addLong</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.SchemaBuilder$addLong(kotlin.String, kotlin.Long, kotlin.String, org.apache.tuweni.config.PropertyValidator((kotlin.Long)))/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><span class="symbol">, </span><span class="identifier">@Nullable</span> <span class="ident [...]
 <p>Add a long property to the schema. </p>
 <p> Even if no <code>validator</code> is provided, the schema will validate that the configuration property, if present, contains a long. </p>
 <p> If a <code>defaultValue</code> is provided, then the provided validator, if any, will only be invoked if the value is present (i.e. it will not be provided a <code>null</code> value to validate).</p>
diff --git a/content/docs/org.apache.tuweni.config/-schema-builder/add-section.html b/content/docs/org.apache.tuweni.config/-schema-builder/add-section.html
index 8515810..4914945 100644
--- a/content/docs/org.apache.tuweni.config/-schema-builder/add-section.html
+++ b/content/docs/org.apache.tuweni.config/-schema-builder/add-section.html
@@ -9,6 +9,6 @@
 <br/>
 <h1>addSection</h1>
 <a name="org.apache.tuweni.config.SchemaBuilder$addSection(kotlin.String, org.apache.tuweni.config.Schema)"></a>
-<code><span class="keyword">fun </span><span class="identifier">addSection</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.SchemaBuilder$addSection(kotlin.String, org.apache.tuweni.config.Schema)/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><span class="symbol">, </span><span class="identifier" id="org.apache.tuweni.config.SchemaBuilder$addSection(kotlin.String, org.apache.tuw [...]
+<code><span class="keyword">fun </span><span class="identifier">addSection</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.SchemaBuilder$addSection(kotlin.String, org.apache.tuweni.config.Schema)/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><span class="symbol">, </span><span class="identifier" id="org.apache.tuweni.config.SchemaBuilder$addSection(kotlin.String, org.apache.tuw [...]
 </BODY>
 </HTML>
diff --git a/content/docs/org.apache.tuweni.config/-schema-builder/add-string.html b/content/docs/org.apache.tuweni.config/-schema-builder/add-string.html
index 8950290..6aa27d6 100644
--- a/content/docs/org.apache.tuweni.config/-schema-builder/add-string.html
+++ b/content/docs/org.apache.tuweni.config/-schema-builder/add-string.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>addString</h1>
 <a name="org.apache.tuweni.config.SchemaBuilder$addString(kotlin.String, kotlin.String, kotlin.String, org.apache.tuweni.config.PropertyValidator((kotlin.String)))"></a>
-<code><span class="keyword">fun </span><span class="identifier">addString</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.SchemaBuilder$addString(kotlin.String, kotlin.String, kotlin.String, org.apache.tuweni.config.PropertyValidator((kotlin.String)))/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><span class="symbol">, </span><span class="identifier">@Nullable</span> <span clas [...]
+<code><span class="keyword">fun </span><span class="identifier">addString</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.SchemaBuilder$addString(kotlin.String, kotlin.String, kotlin.String, org.apache.tuweni.config.PropertyValidator((kotlin.String)))/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><span class="symbol">, </span><span class="identifier">@Nullable</span> <span clas [...]
 <p>Add a string property to the schema. </p>
 <p> Even if no <code>validator</code> is provided, the schema will validate that the configuration property, if present, contains a string. </p>
 <p> If a <code>defaultValue</code> is provided, then the provided validator, if any, will only be invoked if the value is present (i.e. it will not be provided a <code>null</code> value to validate).</p>
diff --git a/content/docs/org.apache.tuweni.config/-schema-builder/create.html b/content/docs/org.apache.tuweni.config/-schema-builder/create.html
index bc52df2..29dbb66 100644
--- a/content/docs/org.apache.tuweni.config/-schema-builder/create.html
+++ b/content/docs/org.apache.tuweni.config/-schema-builder/create.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>create</h1>
 <a name="org.apache.tuweni.config.SchemaBuilder$create()"></a>
-<code><span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">create</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">SchemaBuilder</span></a><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/config/src/main/java/org/apache/tuweni/config/SchemaBuilder.java#L47">(source)</a>
+<code><span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">create</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">SchemaBuilder</span></a><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/config/src/main/java/org/apache/tuweni/config/SchemaBuilder.java#L47">(source)</a>
 <p>Get a new builder for a schema.</p>
 <p><strong>Return</strong><br/>
 <a href="index.html"><span class="identifier">SchemaBuilder</span></a><span class="symbol">!</span><span class="symbol">:</span> A new <code><a href="index.html">SchemaBuilder</a></code>.</p>
diff --git a/content/docs/org.apache.tuweni.config/-schema-builder/document-property.html b/content/docs/org.apache.tuweni.config/-schema-builder/document-property.html
index e5c2360..02fe03d 100644
--- a/content/docs/org.apache.tuweni.config/-schema-builder/document-property.html
+++ b/content/docs/org.apache.tuweni.config/-schema-builder/document-property.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>documentProperty</h1>
 <a name="org.apache.tuweni.config.SchemaBuilder$documentProperty(kotlin.String, kotlin.String)"></a>
-<code><span class="keyword">fun </span><span class="identifier">documentProperty</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.SchemaBuilder$documentProperty(kotlin.String, kotlin.String)/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><span class="symbol">, </span><span class="identifier" id="org.apache.tuweni.config.SchemaBuilder$documentProperty(kotlin.String, kotlin.String) [...]
+<code><span class="keyword">fun </span><span class="identifier">documentProperty</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.SchemaBuilder$documentProperty(kotlin.String, kotlin.String)/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><span class="symbol">, </span><span class="identifier" id="org.apache.tuweni.config.SchemaBuilder$documentProperty(kotlin.String, kotlin.String) [...]
 <p>Provide documentation for a property. </p>
 <p> Invoking this method with the same key as a previous invocation will replace the description for that key.</p>
 <h3>Parameters</h3>
diff --git a/content/docs/org.apache.tuweni.config/-schema-builder/index.html b/content/docs/org.apache.tuweni.config/-schema-builder/index.html
index 08a8671..901bb1a 100644
--- a/content/docs/org.apache.tuweni.config/-schema-builder/index.html
+++ b/content/docs/org.apache.tuweni.config/-schema-builder/index.html
@@ -8,7 +8,7 @@
 <a href="../../index.html">tuweni</a>&nbsp;/&nbsp;<a href="../index.html">org.apache.tuweni.config</a>&nbsp;/&nbsp;<a href="./index.html">SchemaBuilder</a><br/>
 <br/>
 <h1>SchemaBuilder</h1>
-<code><span class="keyword">class </span><span class="identifier">SchemaBuilder</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/config/src/main/java/org/apache/tuweni/config/SchemaBuilder.java#L34">(source)</a>
+<code><span class="keyword">class </span><span class="identifier">SchemaBuilder</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/config/src/main/java/org/apache/tuweni/config/SchemaBuilder.java#L34">(source)</a>
 <p>This interface allows customers to determine a schema to associate with a configuration to validate the entries read from configuration files, and provide default values if no value is present in the configuration file.</p>
 <h3>Functions</h3>
 <table>
diff --git a/content/docs/org.apache.tuweni.config/-schema-builder/to-schema.html b/content/docs/org.apache.tuweni.config/-schema-builder/to-schema.html
index 1c6d2b4..316a465 100644
--- a/content/docs/org.apache.tuweni.config/-schema-builder/to-schema.html
+++ b/content/docs/org.apache.tuweni.config/-schema-builder/to-schema.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>toSchema</h1>
 <a name="org.apache.tuweni.config.SchemaBuilder$toSchema()"></a>
-<code><span class="keyword">fun </span><span class="identifier">toSchema</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="../-schema/index.html"><span class="identifier">Schema</span></a><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/config/src/main/java/org/apache/tuweni/config/SchemaBuilder.java#L602">(source)</a>
+<code><span class="keyword">fun </span><span class="identifier">toSchema</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="../-schema/index.html"><span class="identifier">Schema</span></a><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/config/src/main/java/org/apache/tuweni/config/SchemaBuilder.java#L602">(source)</a>
 <p>Return the <code><a href="../-schema/index.html">Schema</a></code> constructed by this builder.</p>
 <p><strong>Return</strong><br/>
 <a href="../-schema/index.html"><span class="identifier">Schema</span></a><span class="symbol">!</span><span class="symbol">:</span> A <code><a href="../-schema/index.html">Schema</a></code>.</p>
diff --git a/content/docs/org.apache.tuweni.config/-schema-builder/validate-configuration.html b/content/docs/org.apache.tuweni.config/-schema-builder/validate-configuration.html
index 52fa632..9a4d2c8 100644
--- a/content/docs/org.apache.tuweni.config/-schema-builder/validate-configuration.html
+++ b/content/docs/org.apache.tuweni.config/-schema-builder/validate-configuration.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>validateConfiguration</h1>
 <a name="org.apache.tuweni.config.SchemaBuilder$validateConfiguration(org.apache.tuweni.config.ConfigurationValidator)"></a>
-<code><span class="keyword">fun </span><span class="identifier">validateConfiguration</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.SchemaBuilder$validateConfiguration(org.apache.tuweni.config.ConfigurationValidator)/validator">validator</span><span class="symbol">:</span>&nbsp;<a href="../-configuration-validator/index.html"><span class="identifier">ConfigurationValidator</span></a><span class="symbol">!</span><span class="symbol">)</span><span [...]
+<code><span class="keyword">fun </span><span class="identifier">validateConfiguration</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.SchemaBuilder$validateConfiguration(org.apache.tuweni.config.ConfigurationValidator)/validator">validator</span><span class="symbol">:</span>&nbsp;<a href="../-configuration-validator/index.html"><span class="identifier">ConfigurationValidator</span></a><span class="symbol">!</span><span class="symbol">)</span><span [...]
 <p>Add a configuration validator to the schema. </p>
 <p> Multiple validators can be provided by invoking this method multiple times.</p>
 <h3>Parameters</h3>
diff --git a/content/docs/org.apache.tuweni.config/-schema-builder/validate-property.html b/content/docs/org.apache.tuweni.config/-schema-builder/validate-property.html
index e4ab9a3..65a4697 100644
--- a/content/docs/org.apache.tuweni.config/-schema-builder/validate-property.html
+++ b/content/docs/org.apache.tuweni.config/-schema-builder/validate-property.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>validateProperty</h1>
 <a name="org.apache.tuweni.config.SchemaBuilder$validateProperty(kotlin.String, org.apache.tuweni.config.PropertyValidator((kotlin.Any)))"></a>
-<code><span class="keyword">fun </span><span class="identifier">validateProperty</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.SchemaBuilder$validateProperty(kotlin.String, org.apache.tuweni.config.PropertyValidator((kotlin.Any)))/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><span class="symbol">, </span><span class="identifier" id="org.apache.tuweni.config.SchemaBuilder$val [...]
+<code><span class="keyword">fun </span><span class="identifier">validateProperty</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.SchemaBuilder$validateProperty(kotlin.String, org.apache.tuweni.config.PropertyValidator((kotlin.Any)))/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><span class="symbol">, </span><span class="identifier" id="org.apache.tuweni.config.SchemaBuilder$val [...]
 <p>Add a property validation to this schema. </p>
 <p> Multiple validators can be provided for the same key by invoking this method multiple times.</p>
 <h3>Parameters</h3>
diff --git a/content/docs/org.apache.tuweni.config/-schema/defaults-key-set.html b/content/docs/org.apache.tuweni.config/-schema/defaults-key-set.html
index 2d95529..e719ea8 100644
--- a/content/docs/org.apache.tuweni.config/-schema/defaults-key-set.html
+++ b/content/docs/org.apache.tuweni.config/-schema/defaults-key-set.html
@@ -9,12 +9,12 @@
 <br/>
 <h1>defaultsKeySet</h1>
 <a name="org.apache.tuweni.config.Schema$defaultsKeySet()"></a>
-<code><span class="keyword">fun </span><span class="identifier">defaultsKeySet</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">MutableSet</span><span class="symbol">&lt;</span><span class="identifier">String</span><span class="symbol">!</span><span class="symbol">&gt;</span><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/config/src/main/java/org/apache/tuweni/config [...]
+<code><span class="keyword">fun </span><span class="identifier">defaultsKeySet</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">MutableSet</span><span class="symbol">&lt;</span><span class="identifier">String</span><span class="symbol">!</span><span class="symbol">&gt;</span><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/config/src/main/java/org/apache/tuweni/config/S [...]
 <p>The keys of all defaults provided by this schema.</p>
 <p><strong>Return</strong><br/>
 <span class="identifier">MutableSet</span><span class="symbol">&lt;</span><span class="identifier">String</span><span class="symbol">!</span><span class="symbol">&gt;</span><span class="symbol">!</span><span class="symbol">:</span> The keys for all defaults provided by this schema.</p>
 <a name="org.apache.tuweni.config.Schema$defaultsKeySet(kotlin.String)"></a>
-<code><span class="keyword">fun </span><span class="identifier">defaultsKeySet</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.Schema$defaultsKeySet(kotlin.String)/prefix">prefix</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">MutableSet</span><span class="symbol">&lt;</span><span class="identifier">String [...]
+<code><span class="keyword">fun </span><span class="identifier">defaultsKeySet</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.Schema$defaultsKeySet(kotlin.String)/prefix">prefix</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">MutableSet</span><span class="symbol">&lt;</span><span class="identifier">String [...]
 <p>The keys of all defaults provided by this schema.</p>
 <h3>Parameters</h3>
 <p><a name="prefix"></a>
diff --git a/content/docs/org.apache.tuweni.config/-schema/description.html b/content/docs/org.apache.tuweni.config/-schema/description.html
index 3aa37c4..9150045 100644
--- a/content/docs/org.apache.tuweni.config/-schema/description.html
+++ b/content/docs/org.apache.tuweni.config/-schema/description.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>description</h1>
 <a name="org.apache.tuweni.config.Schema$description(kotlin.String)"></a>
-<code><span class="identifier">@Nullable</span> <span class="keyword">fun </span><span class="identifier">description</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.Schema$description(kotlin.String)/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span><span class="symbol">?</span></code>  [...]
+<code><span class="identifier">@Nullable</span> <span class="keyword">fun </span><span class="identifier">description</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.Schema$description(kotlin.String)/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span><span class="symbol">?</span></code>  [...]
 <p>Get the description for a key.</p>
 <h3>Parameters</h3>
 <p><a name="key"></a>
diff --git a/content/docs/org.apache.tuweni.config/-schema/get-default-boolean.html b/content/docs/org.apache.tuweni.config/-schema/get-default-boolean.html
index 84e4daf..4e5e2ba 100644
--- a/content/docs/org.apache.tuweni.config/-schema/get-default-boolean.html
+++ b/content/docs/org.apache.tuweni.config/-schema/get-default-boolean.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>getDefaultBoolean</h1>
 <a name="org.apache.tuweni.config.Schema$getDefaultBoolean(kotlin.String)"></a>
-<code><span class="identifier">@Nullable</span> <span class="keyword">fun </span><span class="identifier">getDefaultBoolean</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.Schema$getDefaultBoolean(kotlin.String)/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span><span class="symbol">?</ [...]
+<code><span class="identifier">@Nullable</span> <span class="keyword">fun </span><span class="identifier">getDefaultBoolean</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.Schema$getDefaultBoolean(kotlin.String)/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span><span class="symbol">?</ [...]
 <p>Get a default value from this configuration as a boolean.</p>
 <h3>Parameters</h3>
 <p><a name="key"></a>
diff --git a/content/docs/org.apache.tuweni.config/-schema/get-default-double.html b/content/docs/org.apache.tuweni.config/-schema/get-default-double.html
index 63160bd..63ca6e5 100644
--- a/content/docs/org.apache.tuweni.config/-schema/get-default-double.html
+++ b/content/docs/org.apache.tuweni.config/-schema/get-default-double.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>getDefaultDouble</h1>
 <a name="org.apache.tuweni.config.Schema$getDefaultDouble(kotlin.String)"></a>
-<code><span class="identifier">@Nullable</span> <span class="keyword">fun </span><span class="identifier">getDefaultDouble</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.Schema$getDefaultDouble(kotlin.String)/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Double</span><span class="symbol">?</spa [...]
+<code><span class="identifier">@Nullable</span> <span class="keyword">fun </span><span class="identifier">getDefaultDouble</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.Schema$getDefaultDouble(kotlin.String)/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Double</span><span class="symbol">?</spa [...]
 <p>Get a default value from this configuration as a double.</p>
 <h3>Parameters</h3>
 <p><a name="key"></a>
diff --git a/content/docs/org.apache.tuweni.config/-schema/get-default-integer.html b/content/docs/org.apache.tuweni.config/-schema/get-default-integer.html
index a2a5dd3..84c26b1 100644
--- a/content/docs/org.apache.tuweni.config/-schema/get-default-integer.html
+++ b/content/docs/org.apache.tuweni.config/-schema/get-default-integer.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>getDefaultInteger</h1>
 <a name="org.apache.tuweni.config.Schema$getDefaultInteger(kotlin.String)"></a>
-<code><span class="identifier">@Nullable</span> <span class="keyword">fun </span><span class="identifier">getDefaultInteger</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.Schema$getDefaultInteger(kotlin.String)/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span><span class="symbol">?</span [...]
+<code><span class="identifier">@Nullable</span> <span class="keyword">fun </span><span class="identifier">getDefaultInteger</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.Schema$getDefaultInteger(kotlin.String)/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span><span class="symbol">?</span [...]
 <p>Get a default value from this configuration as a integer.</p>
 <h3>Parameters</h3>
 <p><a name="key"></a>
diff --git a/content/docs/org.apache.tuweni.config/-schema/get-default-list-of-boolean.html b/content/docs/org.apache.tuweni.config/-schema/get-default-list-of-boolean.html
index ecd1435..20ee683 100644
--- a/content/docs/org.apache.tuweni.config/-schema/get-default-list-of-boolean.html
+++ b/content/docs/org.apache.tuweni.config/-schema/get-default-list-of-boolean.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>getDefaultListOfBoolean</h1>
 <a name="org.apache.tuweni.config.Schema$getDefaultListOfBoolean(kotlin.String)"></a>
-<code><span class="identifier">@Nullable</span> <span class="keyword">fun </span><span class="identifier">getDefaultListOfBoolean</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.Schema$getDefaultListOfBoolean(kotlin.String)/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">MutableList</span><span cl [...]
+<code><span class="identifier">@Nullable</span> <span class="keyword">fun </span><span class="identifier">getDefaultListOfBoolean</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.Schema$getDefaultListOfBoolean(kotlin.String)/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">MutableList</span><span cl [...]
 <p>Get a default value from this configuration as a list of booleans.</p>
 <h3>Parameters</h3>
 <p><a name="key"></a>
diff --git a/content/docs/org.apache.tuweni.config/-schema/get-default-list-of-double.html b/content/docs/org.apache.tuweni.config/-schema/get-default-list-of-double.html
index ecb67a1..bd6d203 100644
--- a/content/docs/org.apache.tuweni.config/-schema/get-default-list-of-double.html
+++ b/content/docs/org.apache.tuweni.config/-schema/get-default-list-of-double.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>getDefaultListOfDouble</h1>
 <a name="org.apache.tuweni.config.Schema$getDefaultListOfDouble(kotlin.String)"></a>
-<code><span class="identifier">@Nullable</span> <span class="keyword">fun </span><span class="identifier">getDefaultListOfDouble</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.Schema$getDefaultListOfDouble(kotlin.String)/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">MutableList</span><span clas [...]
+<code><span class="identifier">@Nullable</span> <span class="keyword">fun </span><span class="identifier">getDefaultListOfDouble</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.Schema$getDefaultListOfDouble(kotlin.String)/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">MutableList</span><span clas [...]
 <p>Get a default value from this configuration as a list of doubles.</p>
 <h3>Parameters</h3>
 <p><a name="key"></a>
diff --git a/content/docs/org.apache.tuweni.config/-schema/get-default-list-of-integer.html b/content/docs/org.apache.tuweni.config/-schema/get-default-list-of-integer.html
index 859d133..a1512bd 100644
--- a/content/docs/org.apache.tuweni.config/-schema/get-default-list-of-integer.html
+++ b/content/docs/org.apache.tuweni.config/-schema/get-default-list-of-integer.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>getDefaultListOfInteger</h1>
 <a name="org.apache.tuweni.config.Schema$getDefaultListOfInteger(kotlin.String)"></a>
-<code><span class="identifier">@Nullable</span> <span class="keyword">fun </span><span class="identifier">getDefaultListOfInteger</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.Schema$getDefaultListOfInteger(kotlin.String)/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">MutableList</span><span cl [...]
+<code><span class="identifier">@Nullable</span> <span class="keyword">fun </span><span class="identifier">getDefaultListOfInteger</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.Schema$getDefaultListOfInteger(kotlin.String)/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">MutableList</span><span cl [...]
 <p>Get a default value from this configuration as a list of integers.</p>
 <h3>Parameters</h3>
 <p><a name="key"></a>
diff --git a/content/docs/org.apache.tuweni.config/-schema/get-default-list-of-long.html b/content/docs/org.apache.tuweni.config/-schema/get-default-list-of-long.html
index 8590230..25b84c5 100644
--- a/content/docs/org.apache.tuweni.config/-schema/get-default-list-of-long.html
+++ b/content/docs/org.apache.tuweni.config/-schema/get-default-list-of-long.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>getDefaultListOfLong</h1>
 <a name="org.apache.tuweni.config.Schema$getDefaultListOfLong(kotlin.String)"></a>
-<code><span class="identifier">@Nullable</span> <span class="keyword">fun </span><span class="identifier">getDefaultListOfLong</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.Schema$getDefaultListOfLong(kotlin.String)/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">MutableList</span><span class="s [...]
+<code><span class="identifier">@Nullable</span> <span class="keyword">fun </span><span class="identifier">getDefaultListOfLong</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.Schema$getDefaultListOfLong(kotlin.String)/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">MutableList</span><span class="s [...]
 <p>Get a default value from this configuration as a list of longs.</p>
 <h3>Parameters</h3>
 <p><a name="key"></a>
diff --git a/content/docs/org.apache.tuweni.config/-schema/get-default-list-of-map.html b/content/docs/org.apache.tuweni.config/-schema/get-default-list-of-map.html
index 6ed8abd..87e3494 100644
--- a/content/docs/org.apache.tuweni.config/-schema/get-default-list-of-map.html
+++ b/content/docs/org.apache.tuweni.config/-schema/get-default-list-of-map.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>getDefaultListOfMap</h1>
 <a name="org.apache.tuweni.config.Schema$getDefaultListOfMap(kotlin.String)"></a>
-<code><span class="identifier">@Nullable</span> <span class="keyword">fun </span><span class="identifier">getDefaultListOfMap</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.Schema$getDefaultListOfMap(kotlin.String)/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">MutableList</span><span class="sym [...]
+<code><span class="identifier">@Nullable</span> <span class="keyword">fun </span><span class="identifier">getDefaultListOfMap</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.Schema$getDefaultListOfMap(kotlin.String)/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">MutableList</span><span class="sym [...]
 <p>Get a default value from this configuration as a list of maps.</p>
 <h3>Parameters</h3>
 <p><a name="key"></a>
diff --git a/content/docs/org.apache.tuweni.config/-schema/get-default-list-of-string.html b/content/docs/org.apache.tuweni.config/-schema/get-default-list-of-string.html
index aac756f..abe5fe0 100644
--- a/content/docs/org.apache.tuweni.config/-schema/get-default-list-of-string.html
+++ b/content/docs/org.apache.tuweni.config/-schema/get-default-list-of-string.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>getDefaultListOfString</h1>
 <a name="org.apache.tuweni.config.Schema$getDefaultListOfString(kotlin.String)"></a>
-<code><span class="identifier">@Nullable</span> <span class="keyword">fun </span><span class="identifier">getDefaultListOfString</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.Schema$getDefaultListOfString(kotlin.String)/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">MutableList</span><span clas [...]
+<code><span class="identifier">@Nullable</span> <span class="keyword">fun </span><span class="identifier">getDefaultListOfString</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.Schema$getDefaultListOfString(kotlin.String)/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">MutableList</span><span clas [...]
 <p>Get a default value from this configuration as a list of strings.</p>
 <h3>Parameters</h3>
 <p><a name="key"></a>
diff --git a/content/docs/org.apache.tuweni.config/-schema/get-default-list.html b/content/docs/org.apache.tuweni.config/-schema/get-default-list.html
index cfb6357..c4245fe 100644
--- a/content/docs/org.apache.tuweni.config/-schema/get-default-list.html
+++ b/content/docs/org.apache.tuweni.config/-schema/get-default-list.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>getDefaultList</h1>
 <a name="org.apache.tuweni.config.Schema$getDefaultList(kotlin.String)"></a>
-<code><span class="identifier">@Nullable</span> <span class="keyword">fun </span><span class="identifier">getDefaultList</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.Schema$getDefaultList(kotlin.String)/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">MutableList</span><span class="symbol">&lt;< [...]
+<code><span class="identifier">@Nullable</span> <span class="keyword">fun </span><span class="identifier">getDefaultList</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.Schema$getDefaultList(kotlin.String)/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">MutableList</span><span class="symbol">&lt;< [...]
 <p>Get a default value from this configuration as a list.</p>
 <h3>Parameters</h3>
 <p><a name="key"></a>
diff --git a/content/docs/org.apache.tuweni.config/-schema/get-default-long.html b/content/docs/org.apache.tuweni.config/-schema/get-default-long.html
index ca0a718..3ff7ef7 100644
--- a/content/docs/org.apache.tuweni.config/-schema/get-default-long.html
+++ b/content/docs/org.apache.tuweni.config/-schema/get-default-long.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>getDefaultLong</h1>
 <a name="org.apache.tuweni.config.Schema$getDefaultLong(kotlin.String)"></a>
-<code><span class="identifier">@Nullable</span> <span class="keyword">fun </span><span class="identifier">getDefaultLong</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.Schema$getDefaultLong(kotlin.String)/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Long</span><span class="symbol">?</span></co [...]
+<code><span class="identifier">@Nullable</span> <span class="keyword">fun </span><span class="identifier">getDefaultLong</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.Schema$getDefaultLong(kotlin.String)/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Long</span><span class="symbol">?</span></co [...]
 <p>Get a default value from this configuration as a long.</p>
 <h3>Parameters</h3>
 <p><a name="key"></a>
diff --git a/content/docs/org.apache.tuweni.config/-schema/get-default-map.html b/content/docs/org.apache.tuweni.config/-schema/get-default-map.html
index 23fd8e1..c3df916 100644
--- a/content/docs/org.apache.tuweni.config/-schema/get-default-map.html
+++ b/content/docs/org.apache.tuweni.config/-schema/get-default-map.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>getDefaultMap</h1>
 <a name="org.apache.tuweni.config.Schema$getDefaultMap(kotlin.String)"></a>
-<code><span class="identifier">@Nullable</span> <span class="keyword">fun </span><span class="identifier">getDefaultMap</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.Schema$getDefaultMap(kotlin.String)/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">MutableMap</span><span class="symbol">&lt;</sp [...]
+<code><span class="identifier">@Nullable</span> <span class="keyword">fun </span><span class="identifier">getDefaultMap</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.Schema$getDefaultMap(kotlin.String)/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">MutableMap</span><span class="symbol">&lt;</sp [...]
 <p>Get a default value from this configuration as a map.</p>
 <h3>Parameters</h3>
 <p><a name="key"></a>
diff --git a/content/docs/org.apache.tuweni.config/-schema/get-default-string.html b/content/docs/org.apache.tuweni.config/-schema/get-default-string.html
index 628ce71..48f7a78 100644
--- a/content/docs/org.apache.tuweni.config/-schema/get-default-string.html
+++ b/content/docs/org.apache.tuweni.config/-schema/get-default-string.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>getDefaultString</h1>
 <a name="org.apache.tuweni.config.Schema$getDefaultString(kotlin.String)"></a>
-<code><span class="identifier">@Nullable</span> <span class="keyword">fun </span><span class="identifier">getDefaultString</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.Schema$getDefaultString(kotlin.String)/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span><span class="symbol">?</spa [...]
+<code><span class="identifier">@Nullable</span> <span class="keyword">fun </span><span class="identifier">getDefaultString</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.Schema$getDefaultString(kotlin.String)/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span><span class="symbol">?</spa [...]
 <p>Get a default value from this configuration as a string.</p>
 <h3>Parameters</h3>
 <p><a name="key"></a>
diff --git a/content/docs/org.apache.tuweni.config/-schema/get-default.html b/content/docs/org.apache.tuweni.config/-schema/get-default.html
index c4db52f..3c3735e 100644
--- a/content/docs/org.apache.tuweni.config/-schema/get-default.html
+++ b/content/docs/org.apache.tuweni.config/-schema/get-default.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>getDefault</h1>
 <a name="org.apache.tuweni.config.Schema$getDefault(kotlin.String)"></a>
-<code><span class="keyword">fun </span><span class="identifier">getDefault</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.Schema$getDefault(kotlin.String)/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Any</span><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tu [...]
+<code><span class="keyword">fun </span><span class="identifier">getDefault</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.Schema$getDefault(kotlin.String)/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Any</span><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tu [...]
 <p>Get a default value from this configuration.</p>
 <h3>Parameters</h3>
 <p><a name="key"></a>
diff --git a/content/docs/org.apache.tuweni.config/-schema/get-sub-section-prefix.html b/content/docs/org.apache.tuweni.config/-schema/get-sub-section-prefix.html
index 866aaac..55a2389 100644
--- a/content/docs/org.apache.tuweni.config/-schema/get-sub-section-prefix.html
+++ b/content/docs/org.apache.tuweni.config/-schema/get-sub-section-prefix.html
@@ -9,6 +9,6 @@
 <br/>
 <h1>getSubSectionPrefix</h1>
 <a name="org.apache.tuweni.config.Schema$getSubSectionPrefix(kotlin.String)"></a>
-<code><span class="keyword">fun </span><span class="identifier">getSubSectionPrefix</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.Schema$getSubSectionPrefix(kotlin.String)/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span><span class="symbol">!</span></code> <a href="https://github.co [...]
+<code><span class="keyword">fun </span><span class="identifier">getSubSectionPrefix</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.Schema$getSubSectionPrefix(kotlin.String)/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">String</span><span class="symbol">!</span></code> <a href="https://github.co [...]
 </BODY>
 </HTML>
diff --git a/content/docs/org.apache.tuweni.config/-schema/get-sub-section.html b/content/docs/org.apache.tuweni.config/-schema/get-sub-section.html
index 89d8717..a2a335c 100644
--- a/content/docs/org.apache.tuweni.config/-schema/get-sub-section.html
+++ b/content/docs/org.apache.tuweni.config/-schema/get-sub-section.html
@@ -9,6 +9,6 @@
 <br/>
 <h1>getSubSection</h1>
 <a name="org.apache.tuweni.config.Schema$getSubSection(kotlin.String)"></a>
-<code><span class="keyword">fun </span><span class="identifier">getSubSection</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.Schema$getSubSection(kotlin.String)/name">name</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Schema</span></a><span class="symbol">!</span></code> <a href="ht [...]
+<code><span class="keyword">fun </span><span class="identifier">getSubSection</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.Schema$getSubSection(kotlin.String)/name">name</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">Schema</span></a><span class="symbol">!</span></code> <a href="ht [...]
 </BODY>
 </HTML>
diff --git a/content/docs/org.apache.tuweni.config/-schema/has-default.html b/content/docs/org.apache.tuweni.config/-schema/has-default.html
index fe6835f..d279651 100644
--- a/content/docs/org.apache.tuweni.config/-schema/has-default.html
+++ b/content/docs/org.apache.tuweni.config/-schema/has-default.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>hasDefault</h1>
 <a name="org.apache.tuweni.config.Schema$hasDefault(kotlin.String)"></a>
-<code><span class="keyword">fun </span><span class="identifier">hasDefault</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.Schema$hasDefault(kotlin.String)/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/config/s [...]
+<code><span class="keyword">fun </span><span class="identifier">hasDefault</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.Schema$hasDefault(kotlin.String)/key">key</span><span class="symbol">:</span>&nbsp;<span class="identifier">String</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/config/src [...]
 <p>Check if a key has a default provided by this schema.</p>
 <h3>Parameters</h3>
 <p><a name="key"></a>
diff --git a/content/docs/org.apache.tuweni.config/-schema/index.html b/content/docs/org.apache.tuweni.config/-schema/index.html
index 9637b77..a2a8519 100644
--- a/content/docs/org.apache.tuweni.config/-schema/index.html
+++ b/content/docs/org.apache.tuweni.config/-schema/index.html
@@ -8,7 +8,7 @@
 <a href="../../index.html">tuweni</a>&nbsp;/&nbsp;<a href="../index.html">org.apache.tuweni.config</a>&nbsp;/&nbsp;<a href="./index.html">Schema</a><br/>
 <br/>
 <h1>Schema</h1>
-<code><span class="keyword">class </span><span class="identifier">Schema</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/config/src/main/java/org/apache/tuweni/config/Schema.java#L32">(source)</a>
+<code><span class="keyword">class </span><span class="identifier">Schema</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/config/src/main/java/org/apache/tuweni/config/Schema.java#L32">(source)</a>
 <p>A schema for a configuration, providing default values and validation rules.</p>
 <h3>Functions</h3>
 <table>
diff --git a/content/docs/org.apache.tuweni.config/-schema/validate.html b/content/docs/org.apache.tuweni.config/-schema/validate.html
index b431428..1cc1414 100644
--- a/content/docs/org.apache.tuweni.config/-schema/validate.html
+++ b/content/docs/org.apache.tuweni.config/-schema/validate.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>validate</h1>
 <a name="org.apache.tuweni.config.Schema$validate(org.apache.tuweni.config.Configuration)"></a>
-<code><span class="keyword">fun </span><span class="identifier">validate</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.Schema$validate(org.apache.tuweni.config.Configuration)/configuration">configuration</span><span class="symbol">:</span>&nbsp;<a href="../-configuration/index.html"><span class="identifier">Configuration</span></a><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Str [...]
+<code><span class="keyword">fun </span><span class="identifier">validate</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.config.Schema$validate(org.apache.tuweni.config.Configuration)/configuration">configuration</span><span class="symbol">:</span>&nbsp;<a href="../-configuration/index.html"><span class="identifier">Configuration</span></a><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Str [...]
 <p>Validate a configuration against this schema. </p>
 <p> The validations are done incrementally as the stream is consumed. Use <code>.limit(...)</code> on the stream to control the maximum number of validation errors to receive.</p>
 <h3>Parameters</h3>
diff --git a/content/docs/org.apache.tuweni.crypto.mikuli/-b-l-s12381/index.html b/content/docs/org.apache.tuweni.crypto.mikuli/-b-l-s12381/index.html
index bc41719..7cc8dbd 100644
--- a/content/docs/org.apache.tuweni.crypto.mikuli/-b-l-s12381/index.html
+++ b/content/docs/org.apache.tuweni.crypto.mikuli/-b-l-s12381/index.html
@@ -8,7 +8,7 @@
 <a href="../../index.html">tuweni</a>&nbsp;/&nbsp;<a href="../index.html">org.apache.tuweni.crypto.mikuli</a>&nbsp;/&nbsp;<a href="./index.html">BLS12381</a><br/>
 <br/>
 <h1>BLS12381</h1>
-<code><span class="keyword">class </span><span class="identifier">BLS12381</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/crypto/src/main/java/org/apache/tuweni/crypto/mikuli/BLS12381.java#L36">(source)</a>
+<code><span class="keyword">class </span><span class="identifier">BLS12381</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/crypto/src/main/java/org/apache/tuweni/crypto/mikuli/BLS12381.java#L36">(source)</a>
 <p>This Boneh-Lynn-Shacham (BLS) signature implementation is constructed from a pairing friendly elliptic curve, the BLS12-381 curve. It uses parameters as defined in https://z.cash/blog/new-snark-curve and the points in groups G1 and G2 are defined https://github.com/zkcrypto/pairing/blob/master/src/bls12_381/README.md </p>
 <p> This class depends upon the Apache Milagro library being available. See https://milagro.apache.org. </p>
 <p> Apache Milagro can be included using the gradle dependency 'org.miracl.milagro.amcl:milagro-crypto-java'.</p>
diff --git a/content/docs/org.apache.tuweni.crypto.mikuli/-b-l-s12381/sign.html b/content/docs/org.apache.tuweni.crypto.mikuli/-b-l-s12381/sign.html
index 12806ec..08a98a1 100644
--- a/content/docs/org.apache.tuweni.crypto.mikuli/-b-l-s12381/sign.html
+++ b/content/docs/org.apache.tuweni.crypto.mikuli/-b-l-s12381/sign.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>sign</h1>
 <a name="org.apache.tuweni.crypto.mikuli.BLS12381$sign(org.apache.tuweni.crypto.mikuli.KeyPair, kotlin.ByteArray, kotlin.Int)"></a>
-<code><span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">sign</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.crypto.mikuli.BLS12381$sign(org.apache.tuweni.crypto.mikuli.KeyPair, kotlin.ByteArray, kotlin.Int)/keyPair">keyPair</span><span class="symbol">:</span>&nbsp;<a href="../-key-pair/index.html"><span class="identifier">KeyPair</span></a><span class="symbol">!</span><span class="symbol">, </span><span class= [...]
+<code><span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">sign</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.crypto.mikuli.BLS12381$sign(org.apache.tuweni.crypto.mikuli.KeyPair, kotlin.ByteArray, kotlin.Int)/keyPair">keyPair</span><span class="symbol">:</span>&nbsp;<a href="../-key-pair/index.html"><span class="identifier">KeyPair</span></a><span class="symbol">!</span><span class="symbol">, </span><span class= [...]
 <p>Generates a SignatureAndPublicKey.</p>
 <h3>Parameters</h3>
 <p><a name="keyPair"></a>
@@ -21,7 +21,7 @@
 <p><strong>Return</strong><br/>
 <a href="../-signature-and-public-key/index.html"><span class="identifier">SignatureAndPublicKey</span></a><span class="symbol">!</span><span class="symbol">:</span> The SignatureAndPublicKey, not null</p>
 <a name="org.apache.tuweni.crypto.mikuli.BLS12381$sign(org.apache.tuweni.crypto.mikuli.KeyPair, org.apache.tuweni.bytes.Bytes, kotlin.Int)"></a>
-<code><span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">sign</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.crypto.mikuli.BLS12381$sign(org.apache.tuweni.crypto.mikuli.KeyPair, org.apache.tuweni.bytes.Bytes, kotlin.Int)/keyPair">keyPair</span><span class="symbol">:</span>&nbsp;<a href="../-key-pair/index.html"><span class="identifier">KeyPair</span></a><span class="symbol">!</span><span class="symbol">, </span [...]
+<code><span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">sign</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.crypto.mikuli.BLS12381$sign(org.apache.tuweni.crypto.mikuli.KeyPair, org.apache.tuweni.bytes.Bytes, kotlin.Int)/keyPair">keyPair</span><span class="symbol">:</span>&nbsp;<a href="../-key-pair/index.html"><span class="identifier">KeyPair</span></a><span class="symbol">!</span><span class="symbol">, </span [...]
 <p>Generates a SignatureAndPublicKey.</p>
 <h3>Parameters</h3>
 <p><a name="keyPair"></a>
diff --git a/content/docs/org.apache.tuweni.crypto.mikuli/-b-l-s12381/verify.html b/content/docs/org.apache.tuweni.crypto.mikuli/-b-l-s12381/verify.html
index 3fe3eb5..e432fef 100644
--- a/content/docs/org.apache.tuweni.crypto.mikuli/-b-l-s12381/verify.html
+++ b/content/docs/org.apache.tuweni.crypto.mikuli/-b-l-s12381/verify.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>verify</h1>
 <a name="org.apache.tuweni.crypto.mikuli.BLS12381$verify(org.apache.tuweni.crypto.mikuli.PublicKey, org.apache.tuweni.crypto.mikuli.Signature, kotlin.ByteArray, kotlin.Int)"></a>
-<code><span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">verify</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.crypto.mikuli.BLS12381$verify(org.apache.tuweni.crypto.mikuli.PublicKey, org.apache.tuweni.crypto.mikuli.Signature, kotlin.ByteArray, kotlin.Int)/publicKey">publicKey</span><span class="symbol">:</span>&nbsp;<a href="../-public-key/index.html"><span class="identifier">PublicKey</span></a><span class="s [...]
+<code><span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">verify</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.crypto.mikuli.BLS12381$verify(org.apache.tuweni.crypto.mikuli.PublicKey, org.apache.tuweni.crypto.mikuli.Signature, kotlin.ByteArray, kotlin.Int)/publicKey">publicKey</span><span class="symbol">:</span>&nbsp;<a href="../-public-key/index.html"><span class="identifier">PublicKey</span></a><span class="s [...]
 <p>Verifies the given BLS signature against the message bytes using the public key.</p>
 <h3>Parameters</h3>
 <p><a name="publicKey"></a>
@@ -23,7 +23,7 @@
 <p><strong>Return</strong><br/>
 <span class="identifier">Boolean</span><span class="symbol">:</span> True if the verification is successful.</p>
 <a name="org.apache.tuweni.crypto.mikuli.BLS12381$verify(org.apache.tuweni.crypto.mikuli.PublicKey, org.apache.tuweni.crypto.mikuli.Signature, org.apache.tuweni.bytes.Bytes, kotlin.Int)"></a>
-<code><span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">verify</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.crypto.mikuli.BLS12381$verify(org.apache.tuweni.crypto.mikuli.PublicKey, org.apache.tuweni.crypto.mikuli.Signature, org.apache.tuweni.bytes.Bytes, kotlin.Int)/publicKey">publicKey</span><span class="symbol">:</span>&nbsp;<a href="../-public-key/index.html"><span class="identifier">PublicKey</span></a>< [...]
+<code><span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">verify</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.crypto.mikuli.BLS12381$verify(org.apache.tuweni.crypto.mikuli.PublicKey, org.apache.tuweni.crypto.mikuli.Signature, org.apache.tuweni.bytes.Bytes, kotlin.Int)/publicKey">publicKey</span><span class="symbol">:</span>&nbsp;<a href="../-public-key/index.html"><span class="identifier">PublicKey</span></a>< [...]
 <p>Verifies the given BLS signature against the message bytes using the public key.</p>
 <h3>Parameters</h3>
 <p><a name="publicKey"></a>
@@ -37,7 +37,7 @@
 <p><strong>Return</strong><br/>
 <span class="identifier">Boolean</span><span class="symbol">:</span> True if the verification is successful.</p>
 <a name="org.apache.tuweni.crypto.mikuli.BLS12381$verify(org.apache.tuweni.crypto.mikuli.SignatureAndPublicKey, kotlin.ByteArray, kotlin.Int)"></a>
-<code><span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">verify</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.crypto.mikuli.BLS12381$verify(org.apache.tuweni.crypto.mikuli.SignatureAndPublicKey, kotlin.ByteArray, kotlin.Int)/sigAndPubKey">sigAndPubKey</span><span class="symbol">:</span>&nbsp;<a href="../-signature-and-public-key/index.html"><span class="identifier">SignatureAndPublicKey</span></a><span class=" [...]
+<code><span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">verify</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.crypto.mikuli.BLS12381$verify(org.apache.tuweni.crypto.mikuli.SignatureAndPublicKey, kotlin.ByteArray, kotlin.Int)/sigAndPubKey">sigAndPubKey</span><span class="symbol">:</span>&nbsp;<a href="../-signature-and-public-key/index.html"><span class="identifier">SignatureAndPublicKey</span></a><span class=" [...]
 <p>Verifies the given BLS signature against the message bytes using the public key.</p>
 <h3>Parameters</h3>
 <p><a name="sigAndPubKey"></a>
@@ -49,7 +49,7 @@
 <p><strong>Return</strong><br/>
 <span class="identifier">Boolean</span><span class="symbol">:</span> True if the verification is successful, not null</p>
 <a name="org.apache.tuweni.crypto.mikuli.BLS12381$verify(org.apache.tuweni.crypto.mikuli.SignatureAndPublicKey, org.apache.tuweni.bytes.Bytes, kotlin.Int)"></a>
-<code><span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">verify</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.crypto.mikuli.BLS12381$verify(org.apache.tuweni.crypto.mikuli.SignatureAndPublicKey, org.apache.tuweni.bytes.Bytes, kotlin.Int)/sigAndPubKey">sigAndPubKey</span><span class="symbol">:</span>&nbsp;<a href="../-signature-and-public-key/index.html"><span class="identifier">SignatureAndPublicKey</span></a> [...]
+<code><span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">verify</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.crypto.mikuli.BLS12381$verify(org.apache.tuweni.crypto.mikuli.SignatureAndPublicKey, org.apache.tuweni.bytes.Bytes, kotlin.Int)/sigAndPubKey">sigAndPubKey</span><span class="symbol">:</span>&nbsp;<a href="../-signature-and-public-key/index.html"><span class="identifier">SignatureAndPublicKey</span></a> [...]
 <p>Verifies the given BLS signature against the message bytes using the public key.</p>
 <h3>Parameters</h3>
 <p><a name="sigAndPubKey"></a>
diff --git a/content/docs/org.apache.tuweni.crypto.mikuli/-key-pair/index.html b/content/docs/org.apache.tuweni.crypto.mikuli/-key-pair/index.html
index 9d9830a..22adddb 100644
--- a/content/docs/org.apache.tuweni.crypto.mikuli/-key-pair/index.html
+++ b/content/docs/org.apache.tuweni.crypto.mikuli/-key-pair/index.html
@@ -8,7 +8,7 @@
 <a href="../../index.html">tuweni</a>&nbsp;/&nbsp;<a href="../index.html">org.apache.tuweni.crypto.mikuli</a>&nbsp;/&nbsp;<a href="./index.html">KeyPair</a><br/>
 <br/>
 <h1>KeyPair</h1>
-<code><span class="keyword">class </span><span class="identifier">KeyPair</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/crypto/src/main/java/org/apache/tuweni/crypto/mikuli/KeyPair.java#L23">(source)</a>
+<code><span class="keyword">class </span><span class="identifier">KeyPair</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/crypto/src/main/java/org/apache/tuweni/crypto/mikuli/KeyPair.java#L23">(source)</a>
 <p>KeyPair represents a public and private key.</p>
 <h3>Functions</h3>
 <table>
diff --git a/content/docs/org.apache.tuweni.crypto.mikuli/-key-pair/public-key.html b/content/docs/org.apache.tuweni.crypto.mikuli/-key-pair/public-key.html
index ad9b011..9781cd5 100644
--- a/content/docs/org.apache.tuweni.crypto.mikuli/-key-pair/public-key.html
+++ b/content/docs/org.apache.tuweni.crypto.mikuli/-key-pair/public-key.html
@@ -9,6 +9,6 @@
 <br/>
 <h1>publicKey</h1>
 <a name="org.apache.tuweni.crypto.mikuli.KeyPair$publicKey()"></a>
-<code><span class="keyword">fun </span><span class="identifier">publicKey</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="../-public-key/index.html"><span class="identifier">PublicKey</span></a><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/crypto/src/main/java/org/apache/tuweni/crypto/mikuli/KeyPair.java#L51">(source)</a>
+<code><span class="keyword">fun </span><span class="identifier">publicKey</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="../-public-key/index.html"><span class="identifier">PublicKey</span></a><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/crypto/src/main/java/org/apache/tuweni/crypto/mikuli/KeyPair.java#L51">(source)</a>
 </BODY>
 </HTML>
diff --git a/content/docs/org.apache.tuweni.crypto.mikuli/-key-pair/random.html b/content/docs/org.apache.tuweni.crypto.mikuli/-key-pair/random.html
index 8eeadeb..29227ea 100644
--- a/content/docs/org.apache.tuweni.crypto.mikuli/-key-pair/random.html
+++ b/content/docs/org.apache.tuweni.crypto.mikuli/-key-pair/random.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>random</h1>
 <a name="org.apache.tuweni.crypto.mikuli.KeyPair$random()"></a>
-<code><span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">random</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">KeyPair</span></a><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/crypto/src/main/java/org/apache/tuweni/crypto/mikuli/KeyPair.java#L33">(source)</a>
+<code><span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">random</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">KeyPair</span></a><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/crypto/src/main/java/org/apache/tuweni/crypto/mikuli/KeyPair.java#L33">(source)</a>
 <p>Generate a new random key pair</p>
 <p><strong>Return</strong><br/>
 <a href="index.html"><span class="identifier">KeyPair</span></a><span class="symbol">!</span><span class="symbol">:</span> a new random key pair</p>
diff --git a/content/docs/org.apache.tuweni.crypto.mikuli/-key-pair/secret-key.html b/content/docs/org.apache.tuweni.crypto.mikuli/-key-pair/secret-key.html
index 6c11bb2..9c62f3c 100644
--- a/content/docs/org.apache.tuweni.crypto.mikuli/-key-pair/secret-key.html
+++ b/content/docs/org.apache.tuweni.crypto.mikuli/-key-pair/secret-key.html
@@ -9,6 +9,6 @@
 <br/>
 <h1>secretKey</h1>
 <a name="org.apache.tuweni.crypto.mikuli.KeyPair$secretKey()"></a>
-<code><span class="keyword">fun </span><span class="identifier">secretKey</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="../-secret-key/index.html"><span class="identifier">SecretKey</span></a><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/crypto/src/main/java/org/apache/tuweni/crypto/mikuli/KeyPair.java#L55">(source)</a>
+<code><span class="keyword">fun </span><span class="identifier">secretKey</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="../-secret-key/index.html"><span class="identifier">SecretKey</span></a><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/crypto/src/main/java/org/apache/tuweni/crypto/mikuli/KeyPair.java#L55">(source)</a>
 </BODY>
 </HTML>
diff --git a/content/docs/org.apache.tuweni.crypto.mikuli/-public-key/aggregate.html b/content/docs/org.apache.tuweni.crypto.mikuli/-public-key/aggregate.html
index 885f707..b21b6ea 100644
--- a/content/docs/org.apache.tuweni.crypto.mikuli/-public-key/aggregate.html
+++ b/content/docs/org.apache.tuweni.crypto.mikuli/-public-key/aggregate.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>aggregate</h1>
 <a name="org.apache.tuweni.crypto.mikuli.PublicKey$aggregate(kotlin.collections.MutableList((org.apache.tuweni.crypto.mikuli.PublicKey)))"></a>
-<code><span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">aggregate</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.crypto.mikuli.PublicKey$aggregate(kotlin.collections.MutableList((org.apache.tuweni.crypto.mikuli.PublicKey)))/keys">keys</span><span class="symbol">:</span>&nbsp;<span class="identifier">MutableList</span><span class="symbol">&lt;</span><a href="index.html"><span class="identifier">PublicKey</span> [...]
+<code><span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">aggregate</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.crypto.mikuli.PublicKey$aggregate(kotlin.collections.MutableList((org.apache.tuweni.crypto.mikuli.PublicKey)))/keys">keys</span><span class="symbol">:</span>&nbsp;<span class="identifier">MutableList</span><span class="symbol">&lt;</span><a href="index.html"><span class="identifier">PublicKey</span> [...]
 <p>Aggregates list of PublicKey pairs</p>
 <h3>Parameters</h3>
 <p><a name="keys"></a>
diff --git a/content/docs/org.apache.tuweni.crypto.mikuli/-public-key/equals.html b/content/docs/org.apache.tuweni.crypto.mikuli/-public-key/equals.html
index 14c68c2..5fe7072 100644
--- a/content/docs/org.apache.tuweni.crypto.mikuli/-public-key/equals.html
+++ b/content/docs/org.apache.tuweni.crypto.mikuli/-public-key/equals.html
@@ -9,6 +9,6 @@
 <br/>
 <h1>equals</h1>
 <a name="org.apache.tuweni.crypto.mikuli.PublicKey$equals(kotlin.Any)"></a>
-<code><span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.crypto.mikuli.PublicKey$equals(kotlin.Any)/other">other</span><span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/crypto/s [...]
+<code><span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.crypto.mikuli.PublicKey$equals(kotlin.Any)/other">other</span><span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/crypto/src [...]
 </BODY>
 </HTML>
diff --git a/content/docs/org.apache.tuweni.crypto.mikuli/-public-key/from-bytes.html b/content/docs/org.apache.tuweni.crypto.mikuli/-public-key/from-bytes.html
index a673c1e..4f7217f 100644
--- a/content/docs/org.apache.tuweni.crypto.mikuli/-public-key/from-bytes.html
+++ b/content/docs/org.apache.tuweni.crypto.mikuli/-public-key/from-bytes.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>fromBytes</h1>
 <a name="org.apache.tuweni.crypto.mikuli.PublicKey$fromBytes(kotlin.ByteArray)"></a>
-<code><span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">fromBytes</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.crypto.mikuli.PublicKey$fromBytes(kotlin.ByteArray)/bytes">bytes</span><span class="symbol">:</span>&nbsp;<span class="identifier">ByteArray</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">PublicKey</span></a [...]
+<code><span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">fromBytes</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.crypto.mikuli.PublicKey$fromBytes(kotlin.ByteArray)/bytes">bytes</span><span class="symbol">:</span>&nbsp;<span class="identifier">ByteArray</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">PublicKey</span></a [...]
 <p>Create a PublicKey from byte array</p>
 <h3>Parameters</h3>
 <p><a name="bytes"></a>
@@ -17,7 +17,7 @@
 <p><strong>Return</strong><br/>
 <a href="index.html"><span class="identifier">PublicKey</span></a><span class="symbol">!</span><span class="symbol">:</span> a valid public key</p>
 <a name="org.apache.tuweni.crypto.mikuli.PublicKey$fromBytes(org.apache.tuweni.bytes.Bytes)"></a>
-<code><span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">fromBytes</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.crypto.mikuli.PublicKey$fromBytes(org.apache.tuweni.bytes.Bytes)/bytes">bytes</span><span class="symbol">:</span>&nbsp;<a href="../../org.apache.tuweni.bytes/-bytes/index.html"><span class="identifier">Bytes</span></a><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: < [...]
+<code><span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">fromBytes</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.crypto.mikuli.PublicKey$fromBytes(org.apache.tuweni.bytes.Bytes)/bytes">bytes</span><span class="symbol">:</span>&nbsp;<a href="../../org.apache.tuweni.bytes/-bytes/index.html"><span class="identifier">Bytes</span></a><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: < [...]
 <p>Create a PublicKey from bytes</p>
 <h3>Parameters</h3>
 <p><a name="bytes"></a>
diff --git a/content/docs/org.apache.tuweni.crypto.mikuli/-public-key/hash-code.html b/content/docs/org.apache.tuweni.crypto.mikuli/-public-key/hash-code.html
index c8004d4..a77c650 100644
--- a/content/docs/org.apache.tuweni.crypto.mikuli/-public-key/hash-code.html
+++ b/content/docs/org.apache.tuweni.crypto.mikuli/-public-key/hash-code.html
@@ -9,6 +9,6 @@
 <br/>
 <h1>hashCode</h1>
 <a name="org.apache.tuweni.crypto.mikuli.PublicKey$hashCode()"></a>
-<code><span class="keyword">fun </span><span class="identifier">hashCode</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/crypto/src/main/java/org/apache/tuweni/crypto/mikuli/PublicKey.java#L93">(source)</a>
+<code><span class="keyword">fun </span><span class="identifier">hashCode</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/crypto/src/main/java/org/apache/tuweni/crypto/mikuli/PublicKey.java#L93">(source)</a>
 </BODY>
 </HTML>
diff --git a/content/docs/org.apache.tuweni.crypto.mikuli/-public-key/index.html b/content/docs/org.apache.tuweni.crypto.mikuli/-public-key/index.html
index a79a010..10779eb 100644
--- a/content/docs/org.apache.tuweni.crypto.mikuli/-public-key/index.html
+++ b/content/docs/org.apache.tuweni.crypto.mikuli/-public-key/index.html
@@ -8,7 +8,7 @@
 <a href="../../index.html">tuweni</a>&nbsp;/&nbsp;<a href="../index.html">org.apache.tuweni.crypto.mikuli</a>&nbsp;/&nbsp;<a href="./index.html">PublicKey</a><br/>
 <br/>
 <h1>PublicKey</h1>
-<code><span class="keyword">class </span><span class="identifier">PublicKey</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/crypto/src/main/java/org/apache/tuweni/crypto/mikuli/PublicKey.java#L23">(source)</a>
+<code><span class="keyword">class </span><span class="identifier">PublicKey</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/crypto/src/main/java/org/apache/tuweni/crypto/mikuli/PublicKey.java#L23">(source)</a>
 <p>This class represents a BLS12-381 public key.</p>
 <h3>Functions</h3>
 <table>
diff --git a/content/docs/org.apache.tuweni.crypto.mikuli/-public-key/to-byte-array.html b/content/docs/org.apache.tuweni.crypto.mikuli/-public-key/to-byte-array.html
index 927b96d..86cba19 100644
--- a/content/docs/org.apache.tuweni.crypto.mikuli/-public-key/to-byte-array.html
+++ b/content/docs/org.apache.tuweni.crypto.mikuli/-public-key/to-byte-array.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>toByteArray</h1>
 <a name="org.apache.tuweni.crypto.mikuli.PublicKey$toByteArray()"></a>
-<code><span class="keyword">fun </span><span class="identifier">toByteArray</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">ByteArray</span><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/crypto/src/main/java/org/apache/tuweni/crypto/mikuli/PublicKey.java#L75">(source)</a>
+<code><span class="keyword">fun </span><span class="identifier">toByteArray</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">ByteArray</span><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/crypto/src/main/java/org/apache/tuweni/crypto/mikuli/PublicKey.java#L75">(source)</a>
 <p>Public key serialization</p>
 <p><strong>Return</strong><br/>
 <span class="identifier">ByteArray</span><span class="symbol">!</span><span class="symbol">:</span> byte array representation of the public key</p>
diff --git a/content/docs/org.apache.tuweni.crypto.mikuli/-public-key/to-bytes.html b/content/docs/org.apache.tuweni.crypto.mikuli/-public-key/to-bytes.html
index b1e3f9e..664e33b 100644
--- a/content/docs/org.apache.tuweni.crypto.mikuli/-public-key/to-bytes.html
+++ b/content/docs/org.apache.tuweni.crypto.mikuli/-public-key/to-bytes.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>toBytes</h1>
 <a name="org.apache.tuweni.crypto.mikuli.PublicKey$toBytes()"></a>
-<code><span class="keyword">fun </span><span class="identifier">toBytes</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="../../org.apache.tuweni.bytes/-bytes/index.html"><span class="identifier">Bytes</span></a><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/crypto/src/main/java/org/apache/tuweni/crypto/mikuli/PublicKey.java#L84">(source)</a>
+<code><span class="keyword">fun </span><span class="identifier">toBytes</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="../../org.apache.tuweni.bytes/-bytes/index.html"><span class="identifier">Bytes</span></a><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/crypto/src/main/java/org/apache/tuweni/crypto/mikuli/PublicKey.java#L84">(source)</a>
 <p>Public key serialization</p>
 <p><strong>Return</strong><br/>
 <a href="../../org.apache.tuweni.bytes/-bytes/index.html"><span class="identifier">Bytes</span></a><span class="symbol">!</span><span class="symbol">:</span> byte array representation of the public key</p>
diff --git a/content/docs/org.apache.tuweni.crypto.mikuli/-secret-key/equals.html b/content/docs/org.apache.tuweni.crypto.mikuli/-secret-key/equals.html
index 46fe320..c3b9569 100644
--- a/content/docs/org.apache.tuweni.crypto.mikuli/-secret-key/equals.html
+++ b/content/docs/org.apache.tuweni.crypto.mikuli/-secret-key/equals.html
@@ -9,6 +9,6 @@
 <br/>
 <h1>equals</h1>
 <a name="org.apache.tuweni.crypto.mikuli.SecretKey$equals(kotlin.Any)"></a>
-<code><span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.crypto.mikuli.SecretKey$equals(kotlin.Any)/other">other</span><span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/crypto/s [...]
+<code><span class="keyword">fun </span><span class="identifier">equals</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.crypto.mikuli.SecretKey$equals(kotlin.Any)/other">other</span><span class="symbol">:</span>&nbsp;<span class="identifier">Any</span><span class="symbol">?</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Boolean</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/crypto/src [...]
 </BODY>
 </HTML>
diff --git a/content/docs/org.apache.tuweni.crypto.mikuli/-secret-key/from-bytes.html b/content/docs/org.apache.tuweni.crypto.mikuli/-secret-key/from-bytes.html
index 0120954..e1b1ac5 100644
--- a/content/docs/org.apache.tuweni.crypto.mikuli/-secret-key/from-bytes.html
+++ b/content/docs/org.apache.tuweni.crypto.mikuli/-secret-key/from-bytes.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>fromBytes</h1>
 <a name="org.apache.tuweni.crypto.mikuli.SecretKey$fromBytes(kotlin.ByteArray)"></a>
-<code><span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">fromBytes</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.crypto.mikuli.SecretKey$fromBytes(kotlin.ByteArray)/bytes">bytes</span><span class="symbol">:</span>&nbsp;<span class="identifier">ByteArray</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">SecretKey</span></a [...]
+<code><span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">fromBytes</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.crypto.mikuli.SecretKey$fromBytes(kotlin.ByteArray)/bytes">bytes</span><span class="symbol">:</span>&nbsp;<span class="identifier">ByteArray</span><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: </span><a href="index.html"><span class="identifier">SecretKey</span></a [...]
 <p>Create a private key from a byte array</p>
 <h3>Parameters</h3>
 <p><a name="bytes"></a>
@@ -17,7 +17,7 @@
 <p><strong>Return</strong><br/>
 <a href="index.html"><span class="identifier">SecretKey</span></a><span class="symbol">!</span><span class="symbol">:</span> a new SecretKey object</p>
 <a name="org.apache.tuweni.crypto.mikuli.SecretKey$fromBytes(org.apache.tuweni.bytes.Bytes)"></a>
-<code><span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">fromBytes</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.crypto.mikuli.SecretKey$fromBytes(org.apache.tuweni.bytes.Bytes)/bytes">bytes</span><span class="symbol">:</span>&nbsp;<a href="../../org.apache.tuweni.bytes/-bytes/index.html"><span class="identifier">Bytes</span></a><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: < [...]
+<code><span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">fromBytes</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.crypto.mikuli.SecretKey$fromBytes(org.apache.tuweni.bytes.Bytes)/bytes">bytes</span><span class="symbol">:</span>&nbsp;<a href="../../org.apache.tuweni.bytes/-bytes/index.html"><span class="identifier">Bytes</span></a><span class="symbol">!</span><span class="symbol">)</span><span class="symbol">: < [...]
 <p>Create a private key from bytes</p>
 <h3>Parameters</h3>
 <p><a name="bytes"></a>
diff --git a/content/docs/org.apache.tuweni.crypto.mikuli/-secret-key/hash-code.html b/content/docs/org.apache.tuweni.crypto.mikuli/-secret-key/hash-code.html
index 2aeb307..2477759 100644
--- a/content/docs/org.apache.tuweni.crypto.mikuli/-secret-key/hash-code.html
+++ b/content/docs/org.apache.tuweni.crypto.mikuli/-secret-key/hash-code.html
@@ -9,6 +9,6 @@
 <br/>
 <h1>hashCode</h1>
 <a name="org.apache.tuweni.crypto.mikuli.SecretKey$hashCode()"></a>
-<code><span class="keyword">fun </span><span class="identifier">hashCode</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/crypto/src/main/java/org/apache/tuweni/crypto/mikuli/SecretKey.java#L74">(source)</a>
+<code><span class="keyword">fun </span><span class="identifier">hashCode</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><span class="identifier">Int</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/crypto/src/main/java/org/apache/tuweni/crypto/mikuli/SecretKey.java#L74">(source)</a>
 </BODY>
 </HTML>
diff --git a/content/docs/org.apache.tuweni.crypto.mikuli/-secret-key/index.html b/content/docs/org.apache.tuweni.crypto.mikuli/-secret-key/index.html
index 1313a5b..80600ba 100644
--- a/content/docs/org.apache.tuweni.crypto.mikuli/-secret-key/index.html
+++ b/content/docs/org.apache.tuweni.crypto.mikuli/-secret-key/index.html
@@ -8,7 +8,7 @@
 <a href="../../index.html">tuweni</a>&nbsp;/&nbsp;<a href="../index.html">org.apache.tuweni.crypto.mikuli</a>&nbsp;/&nbsp;<a href="./index.html">SecretKey</a><br/>
 <br/>
 <h1>SecretKey</h1>
-<code><span class="keyword">class </span><span class="identifier">SecretKey</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/crypto/src/main/java/org/apache/tuweni/crypto/mikuli/SecretKey.java#L25">(source)</a>
+<code><span class="keyword">class </span><span class="identifier">SecretKey</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/crypto/src/main/java/org/apache/tuweni/crypto/mikuli/SecretKey.java#L25">(source)</a>
 <p>This class represents a BLS12-381 private key.</p>
 <h3>Functions</h3>
 <table>
diff --git a/content/docs/org.apache.tuweni.crypto.mikuli/-secret-key/to-bytes.html b/content/docs/org.apache.tuweni.crypto.mikuli/-secret-key/to-bytes.html
index 43bc367..343f72c 100644
--- a/content/docs/org.apache.tuweni.crypto.mikuli/-secret-key/to-bytes.html
+++ b/content/docs/org.apache.tuweni.crypto.mikuli/-secret-key/to-bytes.html
@@ -9,6 +9,6 @@
 <br/>
 <h1>toBytes</h1>
 <a name="org.apache.tuweni.crypto.mikuli.SecretKey$toBytes()"></a>
-<code><span class="keyword">fun </span><span class="identifier">toBytes</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="../../org.apache.tuweni.bytes/-bytes/index.html"><span class="identifier">Bytes</span></a><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/master/crypto/src/main/java/org/apache/tuweni/crypto/mikuli/SecretKey.java#L57">(source)</a>
+<code><span class="keyword">fun </span><span class="identifier">toBytes</span><span class="symbol">(</span><span class="symbol">)</span><span class="symbol">: </span><a href="../../org.apache.tuweni.bytes/-bytes/index.html"><span class="identifier">Bytes</span></a><span class="symbol">!</span></code> <a href="https://github.com/apache/incubator-tuweni/blob/main/crypto/src/main/java/org/apache/tuweni/crypto/mikuli/SecretKey.java#L57">(source)</a>
 </BODY>
 </HTML>
diff --git a/content/docs/org.apache.tuweni.crypto.mikuli/-signature-and-public-key/aggregate.html b/content/docs/org.apache.tuweni.crypto.mikuli/-signature-and-public-key/aggregate.html
index e5b428b..6beb4d5 100644
--- a/content/docs/org.apache.tuweni.crypto.mikuli/-signature-and-public-key/aggregate.html
+++ b/content/docs/org.apache.tuweni.crypto.mikuli/-signature-and-public-key/aggregate.html
@@ -9,7 +9,7 @@
 <br/>
 <h1>aggregate</h1>
 <a name="org.apache.tuweni.crypto.mikuli.SignatureAndPublicKey$aggregate(kotlin.collections.MutableList((org.apache.tuweni.crypto.mikuli.SignatureAndPublicKey)))"></a>
-<code><span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">aggregate</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.crypto.mikuli.SignatureAndPublicKey$aggregate(kotlin.collections.MutableList((org.apache.tuweni.crypto.mikuli.SignatureAndPublicKey)))/sigAndPubKeys">sigAndPubKeys</span><span class="symbol">:</span>&nbsp;<span class="identifier">MutableList</span><span class="symbol">&lt;</span><a href="index.html" [...]
+<code><span class="keyword">static</span> <span class="keyword">fun </span><span class="identifier">aggregate</span><span class="symbol">(</span><span class="identifier" id="org.apache.tuweni.crypto.mikuli.SignatureAndPublicKey$aggregate(kotlin.collections.MutableList((org.apache.tuweni.crypto.mikuli.SignatureAndPublicKey)))/sigAndPubKeys">sigAndPubKeys</span><span class="symbol">:</span>&nbsp;<span class="identifier">MutableList</span><span class="symbol">&lt;</span><a href="index.html" [...]
 <p>Aggregates list of Signature and PublicKey pairs</p>
 <h3>Parameters</h3>
 <p><a name="sigAndPubKeys"></a>
diff --git a/content/docs/org.apache.tuweni.crypto.mikuli/-signature-and-public-key/combine.html b/content/docs/org.apache.tuweni.crypto.mikuli/-signature-and-public-key/combine.html
index 1f3d12c..0bc6d35 100644
--- a/content/docs/org.apache.tuweni.crypto.mikuli/-signature-and-public-key/combine.html
... 41981 lines suppressed ...

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@tuweni.apache.org
For additional commands, e-mail: commits-help@tuweni.apache.org