Repository: go-sprout/sprout
Pull request #74 (2024-11-02 21:51:04)

chore: follow sprout conventions internally
## Description
In documentation we ask to have a clear Uid definition but we don't follow this rule inside the sprout package.

## Changes
- Add the organization and repo name in all package UID
- Turn UID un lowercase (to help future implementation)

## Checklist
- [x] I have read the **CONTRIBUTING.md** document.
- [x] My code follows the code style of this project.
- [x] I have added tests to cover my changes.
- [x] All new and existing tests passed.
- [x] I have updated the documentation accordingly.
- [x] This change requires a change to the documentation on the website.

codecov[bot]: ## [Codecov](https://app.codecov.io/gh/go-sprout/sprout/pull/74?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) Report
Attention: Patch coverage is `0%` with `18 lines` in your changes missing coverage. Please review.

| [Files with missing lines](https://app.codecov.io/gh/go-sprout/sprout/pull/74?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) | Patch % | Lines |
|---|---|---|
| [registry/backward/backward.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fbackward%2Fbackward.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvYmFja3dhcmQvYmFja3dhcmQuZ28=) | 0.0% | [1 Missing :warning: ](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) |
| [registry/checksum/checksum.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fchecksum%2Fchecksum.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvY2hlY2tzdW0vY2hlY2tzdW0uZ28=) | 0.0% | [1 Missing :warning: ](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) |
| [registry/conversion/conversion.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fconversion%2Fconversion.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvY29udmVyc2lvbi9jb252ZXJzaW9uLmdv) | 0.0% | [1 Missing :warning: ](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) |
| [registry/encoding/encoding.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fencoding%2Fencoding.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvZW5jb2RpbmcvZW5jb2RpbmcuZ28=) | 0.0% | [1 Missing :warning: ](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) |
| [registry/env/env.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fenv%2Fenv.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvZW52L2Vudi5nbw==) | 0.0% | [1 Missing :warning: ](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) |
| [registry/filesystem/filesystem.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Ffilesystem%2Ffilesystem.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvZmlsZXN5c3RlbS9maWxlc3lzdGVtLmdv) | 0.0% | [1 Missing :warning: ](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) |
| [registry/maps/maps.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fmaps%2Fmaps.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvbWFwcy9tYXBzLmdv) | 0.0% | [1 Missing :warning: ](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) |
| [registry/network/network.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fnetwork%2Fnetwork.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvbmV0d29yay9uZXR3b3JrLmdv) | 0.0% | [1 Missing :warning: ](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) |
| [registry/numeric/numeric.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fnumeric%2Fnumeric.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvbnVtZXJpYy9udW1lcmljLmdv) | 0.0% | [1 Missing :warning: ](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) |
| [registry/random/random.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Frandom%2Frandom.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvcmFuZG9tL3JhbmRvbS5nbw==) | 0.0% | [1 Missing :warning: ](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) |
| ... and [8 more](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) | |

| [Files with missing lines](https://app.codecov.io/gh/go-sprout/sprout/pull/74?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) | Coverage Δ | |
|---|---|---|
| [registry.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkuZ28=) | `100.0% <ø> (ø)` | |
| [registry/backward/backward.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fbackward%2Fbackward.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvYmFja3dhcmQvYmFja3dhcmQuZ28=) | `84.6% <0.0%> (ø)` | |
| [registry/checksum/checksum.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fchecksum%2Fchecksum.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvY2hlY2tzdW0vY2hlY2tzdW0uZ28=) | `92.3% <0.0%> (ø)` | |
| [registry/conversion/conversion.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fconversion%2Fconversion.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvY29udmVyc2lvbi9jb252ZXJzaW9uLmdv) | `92.3% <0.0%> (ø)` | |
| [registry/encoding/encoding.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fencoding%2Fencoding.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvZW5jb2RpbmcvZW5jb2RpbmcuZ28=) | `94.2% <0.0%> (ø)` | |
| [registry/env/env.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fenv%2Fenv.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvZW52L2Vudi5nbw==) | `81.8% <0.0%> (ø)` | |
| [registry/filesystem/filesystem.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Ffilesystem%2Ffilesystem.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvZmlsZXN5c3RlbS9maWxlc3lzdGVtLmdv) | `89.4% <0.0%> (ø)` | |
| [registry/maps/maps.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fmaps%2Fmaps.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvbWFwcy9tYXBzLmdv) | `93.3% <0.0%> (ø)` | |
| [registry/network/network.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fnetwork%2Fnetwork.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvbmV0d29yay9uZXR3b3JrLmdv) | `93.5% <0.0%> (ø)` | |
| [registry/numeric/numeric.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fnumeric%2Fnumeric.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvbnVtZXJpYy9udW1lcmljLmdv) | `94.1% <0.0%> (ø)` | |
| ... and [9 more](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) | |

... and [5 files with indirect coverage changes](https://app.codecov.io/gh/go-sprout/sprout/pull/74/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout)

codecov[bot]: ## [Codecov](https://app.codecov.io/gh/go-sprout/sprout/pull/74?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) Report
Attention: Patch coverage is `0%` with `18 lines` in your changes missing coverage. Please review.

| [Files with missing lines](https://app.codecov.io/gh/go-sprout/sprout/pull/74?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) | Patch % | Lines |
|---|---|---|
| [registry/backward/backward.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fbackward%2Fbackward.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvYmFja3dhcmQvYmFja3dhcmQuZ28=) | 0.0% | [1 Missing :warning: ](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) |
| [registry/checksum/checksum.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fchecksum%2Fchecksum.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvY2hlY2tzdW0vY2hlY2tzdW0uZ28=) | 0.0% | [1 Missing :warning: ](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) |
| [registry/conversion/conversion.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fconversion%2Fconversion.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvY29udmVyc2lvbi9jb252ZXJzaW9uLmdv) | 0.0% | [1 Missing :warning: ](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) |
| [registry/encoding/encoding.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fencoding%2Fencoding.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvZW5jb2RpbmcvZW5jb2RpbmcuZ28=) | 0.0% | [1 Missing :warning: ](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) |
| [registry/env/env.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fenv%2Fenv.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvZW52L2Vudi5nbw==) | 0.0% | [1 Missing :warning: ](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) |
| [registry/filesystem/filesystem.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Ffilesystem%2Ffilesystem.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvZmlsZXN5c3RlbS9maWxlc3lzdGVtLmdv) | 0.0% | [1 Missing :warning: ](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) |
| [registry/maps/maps.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fmaps%2Fmaps.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvbWFwcy9tYXBzLmdv) | 0.0% | [1 Missing :warning: ](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) |
| [registry/network/network.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fnetwork%2Fnetwork.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvbmV0d29yay9uZXR3b3JrLmdv) | 0.0% | [1 Missing :warning: ](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) |
| [registry/numeric/numeric.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fnumeric%2Fnumeric.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvbnVtZXJpYy9udW1lcmljLmdv) | 0.0% | [1 Missing :warning: ](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) |
| [registry/random/random.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Frandom%2Frandom.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvcmFuZG9tL3JhbmRvbS5nbw==) | 0.0% | [1 Missing :warning: ](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) |
| ... and [8 more](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) | |

| [Files with missing lines](https://app.codecov.io/gh/go-sprout/sprout/pull/74?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) | Coverage Δ | |
|---|---|---|
| [registry.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkuZ28=) | `100.0% <ø> (ø)` | |
| [registry/backward/backward.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fbackward%2Fbackward.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvYmFja3dhcmQvYmFja3dhcmQuZ28=) | `84.6% <0.0%> (ø)` | |
| [registry/checksum/checksum.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fchecksum%2Fchecksum.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvY2hlY2tzdW0vY2hlY2tzdW0uZ28=) | `92.3% <0.0%> (ø)` | |
| [registry/conversion/conversion.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fconversion%2Fconversion.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvY29udmVyc2lvbi9jb252ZXJzaW9uLmdv) | `92.3% <0.0%> (ø)` | |
| [registry/encoding/encoding.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fencoding%2Fencoding.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvZW5jb2RpbmcvZW5jb2RpbmcuZ28=) | `94.2% <0.0%> (ø)` | |
| [registry/env/env.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fenv%2Fenv.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvZW52L2Vudi5nbw==) | `81.8% <0.0%> (ø)` | |
| [registry/filesystem/filesystem.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Ffilesystem%2Ffilesystem.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvZmlsZXN5c3RlbS9maWxlc3lzdGVtLmdv) | `89.4% <0.0%> (ø)` | |
| [registry/maps/maps.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fmaps%2Fmaps.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvbWFwcy9tYXBzLmdv) | `93.3% <0.0%> (ø)` | |
| [registry/network/network.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fnetwork%2Fnetwork.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvbmV0d29yay9uZXR3b3JrLmdv) | `93.5% <0.0%> (ø)` | |
| [registry/numeric/numeric.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fnumeric%2Fnumeric.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvbnVtZXJpYy9udW1lcmljLmdv) | `94.1% <0.0%> (ø)` | |
| ... and [9 more](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) | |

... and [5 files with indirect coverage changes](https://app.codecov.io/gh/go-sprout/sprout/pull/74/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout)

codecov[bot]: ## [Codecov](https://app.codecov.io/gh/go-sprout/sprout/pull/74?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) Report
Attention: Patch coverage is `0%` with `36 lines` in your changes missing coverage. Please review.

| [Files with missing lines](https://app.codecov.io/gh/go-sprout/sprout/pull/74?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) | Patch % | Lines |
|---|---|---|
| [registry/backward/backward.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fbackward%2Fbackward.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvYmFja3dhcmQvYmFja3dhcmQuZ28=) | 0.0% | [2 Missing :warning: ](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) |
| [registry/checksum/checksum.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fchecksum%2Fchecksum.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvY2hlY2tzdW0vY2hlY2tzdW0uZ28=) | 0.0% | [2 Missing :warning: ](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) |
| [registry/conversion/conversion.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fconversion%2Fconversion.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvY29udmVyc2lvbi9jb252ZXJzaW9uLmdv) | 0.0% | [2 Missing :warning: ](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) |
| [registry/encoding/encoding.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fencoding%2Fencoding.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvZW5jb2RpbmcvZW5jb2RpbmcuZ28=) | 0.0% | [2 Missing :warning: ](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) |
| [registry/env/env.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fenv%2Fenv.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvZW52L2Vudi5nbw==) | 0.0% | [2 Missing :warning: ](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) |
| [registry/filesystem/filesystem.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Ffilesystem%2Ffilesystem.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvZmlsZXN5c3RlbS9maWxlc3lzdGVtLmdv) | 0.0% | [2 Missing :warning: ](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) |
| [registry/maps/maps.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fmaps%2Fmaps.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvbWFwcy9tYXBzLmdv) | 0.0% | [2 Missing :warning: ](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) |
| [registry/network/network.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fnetwork%2Fnetwork.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvbmV0d29yay9uZXR3b3JrLmdv) | 0.0% | [2 Missing :warning: ](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) |
| [registry/numeric/numeric.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fnumeric%2Fnumeric.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvbnVtZXJpYy9udW1lcmljLmdv) | 0.0% | [2 Missing :warning: ](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) |
| [registry/random/random.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Frandom%2Frandom.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvcmFuZG9tL3JhbmRvbS5nbw==) | 0.0% | [2 Missing :warning: ](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) |
| ... and [8 more](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) | |

| [Files with missing lines](https://app.codecov.io/gh/go-sprout/sprout/pull/74?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) | Coverage Δ | |
|---|---|---|
| [registry.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkuZ28=) | `100.0% <ø> (ø)` | |
| [registry/backward/backward.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fbackward%2Fbackward.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvYmFja3dhcmQvYmFja3dhcmQuZ28=) | `84.6% <0.0%> (ø)` | |
| [registry/checksum/checksum.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fchecksum%2Fchecksum.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvY2hlY2tzdW0vY2hlY2tzdW0uZ28=) | `92.3% <0.0%> (ø)` | |
| [registry/conversion/conversion.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fconversion%2Fconversion.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvY29udmVyc2lvbi9jb252ZXJzaW9uLmdv) | `92.3% <0.0%> (ø)` | |
| [registry/encoding/encoding.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fencoding%2Fencoding.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvZW5jb2RpbmcvZW5jb2RpbmcuZ28=) | `94.2% <0.0%> (ø)` | |
| [registry/env/env.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fenv%2Fenv.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvZW52L2Vudi5nbw==) | `81.8% <0.0%> (ø)` | |
| [registry/filesystem/filesystem.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Ffilesystem%2Ffilesystem.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvZmlsZXN5c3RlbS9maWxlc3lzdGVtLmdv) | `89.4% <0.0%> (ø)` | |
| [registry/maps/maps.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fmaps%2Fmaps.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvbWFwcy9tYXBzLmdv) | `93.3% <0.0%> (ø)` | |
| [registry/network/network.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fnetwork%2Fnetwork.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvbmV0d29yay9uZXR3b3JrLmdv) | `93.5% <0.0%> (ø)` | |
| [registry/numeric/numeric.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fnumeric%2Fnumeric.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvbnVtZXJpYy9udW1lcmljLmdv) | `94.1% <0.0%> (ø)` | |
| ... and [9 more](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) | |

... and [5 files with indirect coverage changes](https://app.codecov.io/gh/go-sprout/sprout/pull/74/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout)

codecov[bot]: ## [Codecov](https://app.codecov.io/gh/go-sprout/sprout/pull/74?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) Report
Attention: Patch coverage is `0%` with `36 lines` in your changes missing coverage. Please review.

| [Files with missing lines](https://app.codecov.io/gh/go-sprout/sprout/pull/74?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) | Patch % | Lines |
|---|---|---|
| [registry/backward/backward.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fbackward%2Fbackward.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvYmFja3dhcmQvYmFja3dhcmQuZ28=) | 0.0% | [2 Missing :warning: ](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) |
| [registry/checksum/checksum.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fchecksum%2Fchecksum.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvY2hlY2tzdW0vY2hlY2tzdW0uZ28=) | 0.0% | [2 Missing :warning: ](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) |
| [registry/conversion/conversion.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fconversion%2Fconversion.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvY29udmVyc2lvbi9jb252ZXJzaW9uLmdv) | 0.0% | [2 Missing :warning: ](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) |
| [registry/encoding/encoding.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fencoding%2Fencoding.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvZW5jb2RpbmcvZW5jb2RpbmcuZ28=) | 0.0% | [2 Missing :warning: ](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) |
| [registry/env/env.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fenv%2Fenv.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvZW52L2Vudi5nbw==) | 0.0% | [2 Missing :warning: ](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) |
| [registry/filesystem/filesystem.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Ffilesystem%2Ffilesystem.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvZmlsZXN5c3RlbS9maWxlc3lzdGVtLmdv) | 0.0% | [2 Missing :warning: ](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) |
| [registry/maps/maps.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fmaps%2Fmaps.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvbWFwcy9tYXBzLmdv) | 0.0% | [2 Missing :warning: ](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) |
| [registry/network/network.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fnetwork%2Fnetwork.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvbmV0d29yay9uZXR3b3JrLmdv) | 0.0% | [2 Missing :warning: ](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) |
| [registry/numeric/numeric.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fnumeric%2Fnumeric.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvbnVtZXJpYy9udW1lcmljLmdv) | 0.0% | [2 Missing :warning: ](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) |
| [registry/random/random.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Frandom%2Frandom.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvcmFuZG9tL3JhbmRvbS5nbw==) | 0.0% | [2 Missing :warning: ](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) |
| ... and [8 more](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) | |

| [Files with missing lines](https://app.codecov.io/gh/go-sprout/sprout/pull/74?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) | Coverage Δ | |
|---|---|---|
| [registry.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkuZ28=) | `100.0% <ø> (ø)` | |
| [registry/backward/backward.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fbackward%2Fbackward.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvYmFja3dhcmQvYmFja3dhcmQuZ28=) | `84.6% <0.0%> (ø)` | |
| [registry/checksum/checksum.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fchecksum%2Fchecksum.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvY2hlY2tzdW0vY2hlY2tzdW0uZ28=) | `92.3% <0.0%> (ø)` | |
| [registry/conversion/conversion.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fconversion%2Fconversion.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvY29udmVyc2lvbi9jb252ZXJzaW9uLmdv) | `92.3% <0.0%> (ø)` | |
| [registry/encoding/encoding.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fencoding%2Fencoding.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvZW5jb2RpbmcvZW5jb2RpbmcuZ28=) | `94.2% <0.0%> (ø)` | |
| [registry/env/env.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fenv%2Fenv.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvZW52L2Vudi5nbw==) | `81.8% <0.0%> (ø)` | |
| [registry/filesystem/filesystem.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Ffilesystem%2Ffilesystem.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvZmlsZXN5c3RlbS9maWxlc3lzdGVtLmdv) | `89.4% <0.0%> (ø)` | |
| [registry/maps/maps.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fmaps%2Fmaps.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvbWFwcy9tYXBzLmdv) | `93.3% <0.0%> (ø)` | |
| [registry/network/network.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fnetwork%2Fnetwork.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvbmV0d29yay9uZXR3b3JrLmdv) | `93.5% <0.0%> (ø)` | |
| [registry/numeric/numeric.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fnumeric%2Fnumeric.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvbnVtZXJpYy9udW1lcmljLmdv) | `94.1% <0.0%> (ø)` | |
| ... and [9 more](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) | |

... and [5 files with indirect coverage changes](https://app.codecov.io/gh/go-sprout/sprout/pull/74/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout)

codecov[bot]: ## [Codecov](https://app.codecov.io/gh/go-sprout/sprout/pull/74?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) Report
Attention: Patch coverage is `0%` with `36 lines` in your changes missing coverage. Please review.

| [Files with missing lines](https://app.codecov.io/gh/go-sprout/sprout/pull/74?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) | Patch % | Lines |
|---|---|---|
| [registry/backward/backward.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fbackward%2Fbackward.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvYmFja3dhcmQvYmFja3dhcmQuZ28=) | 0.0% | [2 Missing :warning: ](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) |
| [registry/checksum/checksum.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fchecksum%2Fchecksum.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvY2hlY2tzdW0vY2hlY2tzdW0uZ28=) | 0.0% | [2 Missing :warning: ](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) |
| [registry/conversion/conversion.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fconversion%2Fconversion.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvY29udmVyc2lvbi9jb252ZXJzaW9uLmdv) | 0.0% | [2 Missing :warning: ](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) |
| [registry/encoding/encoding.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fencoding%2Fencoding.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvZW5jb2RpbmcvZW5jb2RpbmcuZ28=) | 0.0% | [2 Missing :warning: ](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) |
| [registry/env/env.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fenv%2Fenv.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvZW52L2Vudi5nbw==) | 0.0% | [2 Missing :warning: ](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) |
| [registry/filesystem/filesystem.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Ffilesystem%2Ffilesystem.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvZmlsZXN5c3RlbS9maWxlc3lzdGVtLmdv) | 0.0% | [2 Missing :warning: ](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) |
| [registry/maps/maps.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fmaps%2Fmaps.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvbWFwcy9tYXBzLmdv) | 0.0% | [2 Missing :warning: ](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) |
| [registry/network/network.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fnetwork%2Fnetwork.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvbmV0d29yay9uZXR3b3JrLmdv) | 0.0% | [2 Missing :warning: ](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) |
| [registry/numeric/numeric.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fnumeric%2Fnumeric.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvbnVtZXJpYy9udW1lcmljLmdv) | 0.0% | [2 Missing :warning: ](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) |
| [registry/random/random.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Frandom%2Frandom.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvcmFuZG9tL3JhbmRvbS5nbw==) | 0.0% | [2 Missing :warning: ](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) |
| ... and [8 more](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) | |

| [Files with missing lines](https://app.codecov.io/gh/go-sprout/sprout/pull/74?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) | Coverage Δ | |
|---|---|---|
| [registry.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkuZ28=) | `100.0% <ø> (ø)` | |
| [registry/backward/backward.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fbackward%2Fbackward.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvYmFja3dhcmQvYmFja3dhcmQuZ28=) | `84.6% <0.0%> (ø)` | |
| [registry/checksum/checksum.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fchecksum%2Fchecksum.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvY2hlY2tzdW0vY2hlY2tzdW0uZ28=) | `92.3% <0.0%> (ø)` | |
| [registry/conversion/conversion.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fconversion%2Fconversion.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvY29udmVyc2lvbi9jb252ZXJzaW9uLmdv) | `92.3% <0.0%> (ø)` | |
| [registry/encoding/encoding.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fencoding%2Fencoding.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvZW5jb2RpbmcvZW5jb2RpbmcuZ28=) | `94.2% <0.0%> (ø)` | |
| [registry/env/env.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fenv%2Fenv.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvZW52L2Vudi5nbw==) | `81.8% <0.0%> (ø)` | |
| [registry/filesystem/filesystem.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Ffilesystem%2Ffilesystem.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvZmlsZXN5c3RlbS9maWxlc3lzdGVtLmdv) | `89.4% <0.0%> (ø)` | |
| [registry/maps/maps.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fmaps%2Fmaps.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvbWFwcy9tYXBzLmdv) | `93.3% <0.0%> (ø)` | |
| [registry/network/network.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fnetwork%2Fnetwork.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvbmV0d29yay9uZXR3b3JrLmdv) | `93.5% <0.0%> (ø)` | |
| [registry/numeric/numeric.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fnumeric%2Fnumeric.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvbnVtZXJpYy9udW1lcmljLmdv) | `94.1% <0.0%> (ø)` | |
| ... and [9 more](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) | |

... and [5 files with indirect coverage changes](https://app.codecov.io/gh/go-sprout/sprout/pull/74/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout)

codecov[bot]: ## [Codecov](https://app.codecov.io/gh/go-sprout/sprout/pull/74?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) Report
Attention: Patch coverage is `0%` with `36 lines` in your changes missing coverage. Please review.

| [Files with missing lines](https://app.codecov.io/gh/go-sprout/sprout/pull/74?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) | Patch % | Lines |
|---|---|---|
| [registry/backward/backward.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fbackward%2Fbackward.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvYmFja3dhcmQvYmFja3dhcmQuZ28=) | 0.0% | [2 Missing :warning: ](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) |
| [registry/checksum/checksum.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fchecksum%2Fchecksum.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvY2hlY2tzdW0vY2hlY2tzdW0uZ28=) | 0.0% | [2 Missing :warning: ](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) |
| [registry/conversion/conversion.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fconversion%2Fconversion.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvY29udmVyc2lvbi9jb252ZXJzaW9uLmdv) | 0.0% | [2 Missing :warning: ](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) |
| [registry/encoding/encoding.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fencoding%2Fencoding.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvZW5jb2RpbmcvZW5jb2RpbmcuZ28=) | 0.0% | [2 Missing :warning: ](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) |
| [registry/env/env.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fenv%2Fenv.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvZW52L2Vudi5nbw==) | 0.0% | [2 Missing :warning: ](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) |
| [registry/filesystem/filesystem.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Ffilesystem%2Ffilesystem.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvZmlsZXN5c3RlbS9maWxlc3lzdGVtLmdv) | 0.0% | [2 Missing :warning: ](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) |
| [registry/maps/maps.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fmaps%2Fmaps.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvbWFwcy9tYXBzLmdv) | 0.0% | [2 Missing :warning: ](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) |
| [registry/network/network.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fnetwork%2Fnetwork.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvbmV0d29yay9uZXR3b3JrLmdv) | 0.0% | [2 Missing :warning: ](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) |
| [registry/numeric/numeric.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fnumeric%2Fnumeric.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvbnVtZXJpYy9udW1lcmljLmdv) | 0.0% | [2 Missing :warning: ](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) |
| [registry/random/random.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Frandom%2Frandom.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvcmFuZG9tL3JhbmRvbS5nbw==) | 0.0% | [2 Missing :warning: ](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) |
| ... and [8 more](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) | |

| [Files with missing lines](https://app.codecov.io/gh/go-sprout/sprout/pull/74?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) | Coverage Δ | |
|---|---|---|
| [registry.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkuZ28=) | `100.0% <ø> (ø)` | |
| [registry/backward/backward.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fbackward%2Fbackward.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvYmFja3dhcmQvYmFja3dhcmQuZ28=) | `84.6% <0.0%> (ø)` | |
| [registry/checksum/checksum.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fchecksum%2Fchecksum.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvY2hlY2tzdW0vY2hlY2tzdW0uZ28=) | `92.3% <0.0%> (ø)` | |
| [registry/conversion/conversion.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fconversion%2Fconversion.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvY29udmVyc2lvbi9jb252ZXJzaW9uLmdv) | `92.3% <0.0%> (ø)` | |
| [registry/encoding/encoding.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fencoding%2Fencoding.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvZW5jb2RpbmcvZW5jb2RpbmcuZ28=) | `94.2% <0.0%> (ø)` | |
| [registry/env/env.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fenv%2Fenv.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvZW52L2Vudi5nbw==) | `81.8% <0.0%> (ø)` | |
| [registry/filesystem/filesystem.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Ffilesystem%2Ffilesystem.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvZmlsZXN5c3RlbS9maWxlc3lzdGVtLmdv) | `89.4% <0.0%> (ø)` | |
| [registry/maps/maps.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fmaps%2Fmaps.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvbWFwcy9tYXBzLmdv) | `93.3% <0.0%> (ø)` | |
| [registry/network/network.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fnetwork%2Fnetwork.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvbmV0d29yay9uZXR3b3JrLmdv) | `93.5% <0.0%> (ø)` | |
| [registry/numeric/numeric.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fnumeric%2Fnumeric.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvbnVtZXJpYy9udW1lcmljLmdv) | `94.1% <0.0%> (ø)` | |
| ... and [9 more](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) | |

... and [5 files with indirect coverage changes](https://app.codecov.io/gh/go-sprout/sprout/pull/74/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout)

codecov[bot]: ## [Codecov](https://app.codecov.io/gh/go-sprout/sprout/pull/74?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) Report
Attention: Patch coverage is `0%` with `36 lines` in your changes missing coverage. Please review.

| [Files with missing lines](https://app.codecov.io/gh/go-sprout/sprout/pull/74?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) | Patch % | Lines |
|---|---|---|
| [registry/backward/backward.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fbackward%2Fbackward.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvYmFja3dhcmQvYmFja3dhcmQuZ28=) | 0.0% | [2 Missing :warning: ](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) |
| [registry/checksum/checksum.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fchecksum%2Fchecksum.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvY2hlY2tzdW0vY2hlY2tzdW0uZ28=) | 0.0% | [2 Missing :warning: ](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) |
| [registry/conversion/conversion.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fconversion%2Fconversion.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvY29udmVyc2lvbi9jb252ZXJzaW9uLmdv) | 0.0% | [2 Missing :warning: ](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) |
| [registry/encoding/encoding.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fencoding%2Fencoding.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvZW5jb2RpbmcvZW5jb2RpbmcuZ28=) | 0.0% | [2 Missing :warning: ](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) |
| [registry/env/env.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fenv%2Fenv.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvZW52L2Vudi5nbw==) | 0.0% | [2 Missing :warning: ](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) |
| [registry/filesystem/filesystem.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Ffilesystem%2Ffilesystem.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvZmlsZXN5c3RlbS9maWxlc3lzdGVtLmdv) | 0.0% | [2 Missing :warning: ](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) |
| [registry/maps/maps.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fmaps%2Fmaps.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvbWFwcy9tYXBzLmdv) | 0.0% | [2 Missing :warning: ](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) |
| [registry/network/network.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fnetwork%2Fnetwork.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvbmV0d29yay9uZXR3b3JrLmdv) | 0.0% | [2 Missing :warning: ](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) |
| [registry/numeric/numeric.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fnumeric%2Fnumeric.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvbnVtZXJpYy9udW1lcmljLmdv) | 0.0% | [2 Missing :warning: ](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) |
| [registry/random/random.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Frandom%2Frandom.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvcmFuZG9tL3JhbmRvbS5nbw==) | 0.0% | [2 Missing :warning: ](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) |
| ... and [8 more](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) | |

| [Files with missing lines](https://app.codecov.io/gh/go-sprout/sprout/pull/74?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) | Coverage Δ | |
|---|---|---|
| [registry.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkuZ28=) | `100.0% <ø> (ø)` | |
| [registry/backward/backward.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fbackward%2Fbackward.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvYmFja3dhcmQvYmFja3dhcmQuZ28=) | `84.6% <0.0%> (ø)` | |
| [registry/checksum/checksum.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fchecksum%2Fchecksum.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvY2hlY2tzdW0vY2hlY2tzdW0uZ28=) | `92.3% <0.0%> (ø)` | |
| [registry/conversion/conversion.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fconversion%2Fconversion.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvY29udmVyc2lvbi9jb252ZXJzaW9uLmdv) | `92.3% <0.0%> (ø)` | |
| [registry/encoding/encoding.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fencoding%2Fencoding.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvZW5jb2RpbmcvZW5jb2RpbmcuZ28=) | `94.2% <0.0%> (ø)` | |
| [registry/env/env.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fenv%2Fenv.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvZW52L2Vudi5nbw==) | `81.8% <0.0%> (ø)` | |
| [registry/filesystem/filesystem.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Ffilesystem%2Ffilesystem.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvZmlsZXN5c3RlbS9maWxlc3lzdGVtLmdv) | `89.4% <0.0%> (ø)` | |
| [registry/maps/maps.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fmaps%2Fmaps.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvbWFwcy9tYXBzLmdv) | `93.3% <0.0%> (ø)` | |
| [registry/network/network.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fnetwork%2Fnetwork.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvbmV0d29yay9uZXR3b3JrLmdv) | `93.5% <0.0%> (ø)` | |
| [registry/numeric/numeric.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fnumeric%2Fnumeric.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvbnVtZXJpYy9udW1lcmljLmdv) | `94.1% <0.0%> (ø)` | |
| ... and [9 more](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) | |

... and [5 files with indirect coverage changes](https://app.codecov.io/gh/go-sprout/sprout/pull/74/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout)

codecov[bot]: ## [Codecov](https://app.codecov.io/gh/go-sprout/sprout/pull/74?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) Report
Attention: Patch coverage is `0%` with `36 lines` in your changes missing coverage. Please review.

| [Files with missing lines](https://app.codecov.io/gh/go-sprout/sprout/pull/74?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) | Patch % | Lines |
|---|---|---|
| [registry/backward/backward.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fbackward%2Fbackward.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvYmFja3dhcmQvYmFja3dhcmQuZ28=) | 0.0% | [2 Missing :warning: ](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) |
| [registry/checksum/checksum.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fchecksum%2Fchecksum.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvY2hlY2tzdW0vY2hlY2tzdW0uZ28=) | 0.0% | [2 Missing :warning: ](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) |
| [registry/conversion/conversion.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fconversion%2Fconversion.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvY29udmVyc2lvbi9jb252ZXJzaW9uLmdv) | 0.0% | [2 Missing :warning: ](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) |
| [registry/encoding/encoding.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fencoding%2Fencoding.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvZW5jb2RpbmcvZW5jb2RpbmcuZ28=) | 0.0% | [2 Missing :warning: ](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) |
| [registry/env/env.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fenv%2Fenv.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvZW52L2Vudi5nbw==) | 0.0% | [2 Missing :warning: ](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) |
| [registry/filesystem/filesystem.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Ffilesystem%2Ffilesystem.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvZmlsZXN5c3RlbS9maWxlc3lzdGVtLmdv) | 0.0% | [2 Missing :warning: ](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) |
| [registry/maps/maps.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fmaps%2Fmaps.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvbWFwcy9tYXBzLmdv) | 0.0% | [2 Missing :warning: ](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) |
| [registry/network/network.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fnetwork%2Fnetwork.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvbmV0d29yay9uZXR3b3JrLmdv) | 0.0% | [2 Missing :warning: ](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) |
| [registry/numeric/numeric.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fnumeric%2Fnumeric.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvbnVtZXJpYy9udW1lcmljLmdv) | 0.0% | [2 Missing :warning: ](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) |
| [registry/random/random.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Frandom%2Frandom.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvcmFuZG9tL3JhbmRvbS5nbw==) | 0.0% | [2 Missing :warning: ](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) |
| ... and [8 more](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) | |

| [Files with missing lines](https://app.codecov.io/gh/go-sprout/sprout/pull/74?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) | Coverage Δ | |
|---|---|---|
| [registry.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkuZ28=) | `100.0% <ø> (ø)` | |
| [registry/backward/backward.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fbackward%2Fbackward.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvYmFja3dhcmQvYmFja3dhcmQuZ28=) | `84.6% <0.0%> (ø)` | |
| [registry/checksum/checksum.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fchecksum%2Fchecksum.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvY2hlY2tzdW0vY2hlY2tzdW0uZ28=) | `92.3% <0.0%> (ø)` | |
| [registry/conversion/conversion.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fconversion%2Fconversion.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvY29udmVyc2lvbi9jb252ZXJzaW9uLmdv) | `92.3% <0.0%> (ø)` | |
| [registry/encoding/encoding.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fencoding%2Fencoding.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvZW5jb2RpbmcvZW5jb2RpbmcuZ28=) | `94.2% <0.0%> (ø)` | |
| [registry/env/env.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fenv%2Fenv.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvZW52L2Vudi5nbw==) | `81.8% <0.0%> (ø)` | |
| [registry/filesystem/filesystem.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Ffilesystem%2Ffilesystem.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvZmlsZXN5c3RlbS9maWxlc3lzdGVtLmdv) | `89.4% <0.0%> (ø)` | |
| [registry/maps/maps.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fmaps%2Fmaps.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvbWFwcy9tYXBzLmdv) | `93.3% <0.0%> (ø)` | |
| [registry/network/network.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fnetwork%2Fnetwork.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvbmV0d29yay9uZXR3b3JrLmdv) | `93.5% <0.0%> (ø)` | |
| [registry/numeric/numeric.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fnumeric%2Fnumeric.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvbnVtZXJpYy9udW1lcmljLmdv) | `94.1% <0.0%> (ø)` | |
| ... and [9 more](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) | |

... and [5 files with indirect coverage changes](https://app.codecov.io/gh/go-sprout/sprout/pull/74/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout)

codecov[bot]: ## [Codecov](https://app.codecov.io/gh/go-sprout/sprout/pull/74?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) Report
Attention: Patch coverage is `0%` with `36 lines` in your changes missing coverage. Please review.

| [Files with missing lines](https://app.codecov.io/gh/go-sprout/sprout/pull/74?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) | Patch % | Lines |
|---|---|---|
| [registry/backward/backward.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fbackward%2Fbackward.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvYmFja3dhcmQvYmFja3dhcmQuZ28=) | 0.0% | [2 Missing :warning: ](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) |
| [registry/checksum/checksum.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fchecksum%2Fchecksum.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvY2hlY2tzdW0vY2hlY2tzdW0uZ28=) | 0.0% | [2 Missing :warning: ](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) |
| [registry/conversion/conversion.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fconversion%2Fconversion.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvY29udmVyc2lvbi9jb252ZXJzaW9uLmdv) | 0.0% | [2 Missing :warning: ](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) |
| [registry/encoding/encoding.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fencoding%2Fencoding.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvZW5jb2RpbmcvZW5jb2RpbmcuZ28=) | 0.0% | [2 Missing :warning: ](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) |
| [registry/env/env.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fenv%2Fenv.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvZW52L2Vudi5nbw==) | 0.0% | [2 Missing :warning: ](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) |
| [registry/filesystem/filesystem.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Ffilesystem%2Ffilesystem.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvZmlsZXN5c3RlbS9maWxlc3lzdGVtLmdv) | 0.0% | [2 Missing :warning: ](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) |
| [registry/maps/maps.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fmaps%2Fmaps.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvbWFwcy9tYXBzLmdv) | 0.0% | [2 Missing :warning: ](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) |
| [registry/network/network.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fnetwork%2Fnetwork.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvbmV0d29yay9uZXR3b3JrLmdv) | 0.0% | [2 Missing :warning: ](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) |
| [registry/numeric/numeric.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fnumeric%2Fnumeric.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvbnVtZXJpYy9udW1lcmljLmdv) | 0.0% | [2 Missing :warning: ](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) |
| [registry/random/random.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Frandom%2Frandom.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvcmFuZG9tL3JhbmRvbS5nbw==) | 0.0% | [2 Missing :warning: ](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) |
| ... and [8 more](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) | |

| [Files with missing lines](https://app.codecov.io/gh/go-sprout/sprout/pull/74?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) | Coverage Δ | |
|---|---|---|
| [registry.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkuZ28=) | `100.0% <ø> (ø)` | |
| [registry/backward/backward.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fbackward%2Fbackward.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvYmFja3dhcmQvYmFja3dhcmQuZ28=) | `84.6% <0.0%> (ø)` | |
| [registry/checksum/checksum.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fchecksum%2Fchecksum.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvY2hlY2tzdW0vY2hlY2tzdW0uZ28=) | `92.3% <0.0%> (ø)` | |
| [registry/conversion/conversion.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fconversion%2Fconversion.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvY29udmVyc2lvbi9jb252ZXJzaW9uLmdv) | `92.3% <0.0%> (ø)` | |
| [registry/encoding/encoding.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fencoding%2Fencoding.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvZW5jb2RpbmcvZW5jb2RpbmcuZ28=) | `94.2% <0.0%> (ø)` | |
| [registry/env/env.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fenv%2Fenv.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvZW52L2Vudi5nbw==) | `81.8% <0.0%> (ø)` | |
| [registry/filesystem/filesystem.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Ffilesystem%2Ffilesystem.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvZmlsZXN5c3RlbS9maWxlc3lzdGVtLmdv) | `89.4% <0.0%> (ø)` | |
| [registry/maps/maps.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fmaps%2Fmaps.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvbWFwcy9tYXBzLmdv) | `93.3% <0.0%> (ø)` | |
| [registry/network/network.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fnetwork%2Fnetwork.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvbmV0d29yay9uZXR3b3JrLmdv) | `93.5% <0.0%> (ø)` | |
| [registry/numeric/numeric.go](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree&filepath=registry%2Fnumeric%2Fnumeric.go&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout#diff-cmVnaXN0cnkvbnVtZXJpYy9udW1lcmljLmdv) | `94.1% <0.0%> (ø)` | |
| ... and [9 more](https://app.codecov.io/gh/go-sprout/sprout/pull/74?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout) | |

... and [5 files with indirect coverage changes](https://app.codecov.io/gh/go-sprout/sprout/pull/74/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=go-sprout)


Patch:
diff --git a/docs/advanced/how-to-create-a-registry.md b/docs/advanced/how-to-create-a-registry.md
index 0fc4219..324b03e 100644
--- a/docs/advanced/how-to-create-a-registry.md
+++ b/docs/advanced/how-to-create-a-registry.md
@@ -2,11 +2,11 @@
 
 ## File Naming Conventions
 
-* `{{registry_name}}.go`: This file defines the registry, including key components like structs, interfaces, constants, and variables.
-* `functions.go`: Contains the implementation of exported functions, making them accessible to other developers.
-* `functions_test.go`: Includes tests for the exported functions to ensure they function as expected.
-* `helpers.go`: Contains internal helper functions that support the registry but are not exposed for public use.
-* `helpers_test.go`: Holds tests for the helper functions to validate their reliability.
+- `{{registry_name}}.go`: This file defines the registry, including key components like structs, interfaces, constants, and variables.
+- `functions.go`: Contains the implementation of exported functions, making them accessible to other developers.
+- `functions_test.go`: Includes tests for the exported functions to ensure they function as expected.
+- `helpers.go`: Contains internal helper functions that support the registry but are not exposed for public use.
+- `helpers_test.go`: Holds tests for the helper functions to validate their reliability.
 
 {% hint style="info" %}
 This structure ensures consistency and maintainability across different registries, making it easier for developers to contribute and collaborate effectively.\
@@ -42,9 +42,9 @@ func NewRegistry() *OwnRegistry {
   return &OwnRegistry{}
 }
 
-// Uid provides a unique identifier for your registry.
-func (or *OwnRegistry) Uid() string {
-  return "organization.ownRegistry" // Ensure this identifier is unique and uses camelCase, prefixed by your handler separated with a dot. 
+// UID provides a unique identifier for your registry.
+func (or *OwnRegistry) UID() string {
+  return "organization/repo.ownregistry" // Ensure this identifier is unique and uses lowercase, prefixed by your handler/repo separated with a dot.
 }
 
 // LinkHandler connects the Handler to your registry, enabling runtime functionalities.
diff --git a/registry.go b/registry.go
index f0bcd57..6d6a5f7 100644
--- a/registry.go
+++ b/registry.go
@@ -14,10 +14,9 @@ type FunctionMap = template.FuncMap
 // performance of the template engine.
 // It also allows for easy extension of the template functions by adding a new one.
 type Registry interface {
-	// Uid returns the unique name of the registry. This name is used to identify
-	// the registry and in future prevent duplicate registry registration.
-	// TODO: Consider implement a solution for duplicate registry registration.
-	Uid() string
+	// UID returns the unique name of the registry. This name is used to identify
+	// the registry author and name and prevent duplicate registry registration.
+	UID() string
 	// LinkHandler links the given Handler to the registry.
 	// * This method help you to have access to the main handler and its
 	// * functionalities, like the logger, error handling, and more.
diff --git a/registry/_example/_example.go b/registry/_example/_example.go
index 961c588..2017da5 100644
--- a/registry/_example/_example.go
+++ b/registry/_example/_example.go
@@ -13,9 +13,9 @@ func NewRegistry() *ExampleRegistry {
 	return &ExampleRegistry{}
 }
 
-// Uid returns the unique identifier of the registry.
-func (or *ExampleRegistry) Uid() string {
-	return "example" // ! Must be unique and in camel case
+// UID returns the unique identifier of the registry.
+func (or *ExampleRegistry) UID() string {
+	return "go-sprout/sprout.exampleofregistry" // ! Must be unique and in lowercase, replace `exampleofregistry` with your registry name and `go-sprout/sprout` with your handle name
 }
 
 // LinkHandler links the handler to the registry at runtime.
diff --git a/registry/backward/backward.go b/registry/backward/backward.go
index 2142a15..a686c9d 100644
--- a/registry/backward/backward.go
+++ b/registry/backward/backward.go
@@ -34,9 +34,9 @@ func NewRegistry() *BackwardCompatibilityRegistry {
 	return &BackwardCompatibilityRegistry{}
 }
 
-// Uid returns the unique identifier of the registry.
-func (bcr *BackwardCompatibilityRegistry) Uid() string {
-	return "backwardCompatibilityWithSprig" // ! Must be unique and in camel case
+// UID returns the unique identifier of the registry.
+func (bcr *BackwardCompatibilityRegistry) UID() string {
+	return "go-sprout/sprout.backwardcompatibilitywithsprig"
 }
 
 // LinkHandler links the handler to the registry at runtime.
diff --git a/registry/checksum/checksum.go b/registry/checksum/checksum.go
index 312645b..6043109 100644
--- a/registry/checksum/checksum.go
+++ b/registry/checksum/checksum.go
@@ -11,9 +11,9 @@ func NewRegistry() *ChecksumRegistry {
 	return &ChecksumRegistry{}
 }
 
-// Uid returns the unique identifier of the registry.
-func (cr *ChecksumRegistry) Uid() string {
-	return "checksum"
+// UID returns the unique identifier of the registry.
+func (cr *ChecksumRegistry) UID() string {
+	return "go-sprout/sprout.checksum"
 }
 
 // LinkHandler links the handler to the registry at runtime.
diff --git a/registry/conversion/conversion.go b/registry/conversion/conversion.go
index ffb7c2a..1bc1b1b 100644
--- a/registry/conversion/conversion.go
+++ b/registry/conversion/conversion.go
@@ -11,9 +11,9 @@ func NewRegistry() *ConversionRegistry {
 	return &ConversionRegistry{}
 }
 
-// Uid returns the unique identifier of the registry.
-func (or *ConversionRegistry) Uid() string {
-	return "conversion"
+// UID returns the unique identifier of the registry.
+func (or *ConversionRegistry) UID() string {
+	return "go-sprout/sprout.conversion"
 }
 
 // LinkHandler links the handler to the registry at runtime.
diff --git a/registry/crypto/crypto.go b/registry/crypto/crypto.go
index 1194bdc..4dbdcd7 100644
--- a/registry/crypto/crypto.go
+++ b/registry/crypto/crypto.go
@@ -56,9 +56,9 @@ func NewRegistry() *CryptoRegistry {
 	return &CryptoRegistry{}
 }
 
-// Uid returns the unique identifier of the crypto handler.
-func (ch *CryptoRegistry) Uid() string {
-	return "crypto"
+// UID returns the unique identifier of the crypto handler.
+func (ch *CryptoRegistry) UID() string {
+	return "go-sprout/sprout.crypto"
 }
 
 func (ch *CryptoRegistry) LinkHandler(fh sprout.Handler) error {
diff --git a/registry/encoding/encoding.go b/registry/encoding/encoding.go
index ca26ec0..3712794 100644
--- a/registry/encoding/encoding.go
+++ b/registry/encoding/encoding.go
@@ -11,9 +11,9 @@ func NewRegistry() *EncodingRegistry {
 	return &EncodingRegistry{}
 }
 
-// Uid returns the unique identifier of the registry.
-func (or *EncodingRegistry) Uid() string {
-	return "encoding"
+// UID returns the unique identifier of the registry.
+func (or *EncodingRegistry) UID() string {
+	return "go-sprout/sprout.encoding"
 }
 
 // LinkHandler links the handler to the registry at runtime.
diff --git a/registry/env/env.go b/registry/env/env.go
index 43f2cc2..46bddbe 100644
--- a/registry/env/env.go
+++ b/registry/env/env.go
@@ -11,9 +11,9 @@ func NewRegistry() *EnvironmentRegistry {
 	return &EnvironmentRegistry{}
 }
 
-// Uid returns the unique identifier of the registry.
-func (or *EnvironmentRegistry) Uid() string {
-	return "env"
+// UID returns the unique identifier of the registry.
+func (or *EnvironmentRegistry) UID() string {
+	return "go-sprout/sprout.env"
 }
 
 // LinkHandler links the handler to the registry at runtime.
diff --git a/registry/filesystem/filesystem.go b/registry/filesystem/filesystem.go
index 7c28aa4..04a94d7 100644
--- a/registry/filesystem/filesystem.go
+++ b/registry/filesystem/filesystem.go
@@ -11,9 +11,9 @@ func NewRegistry() *FileSystemRegistry {
 	return &FileSystemRegistry{}
 }
 
-// Uid returns the unique identifier of the registry.
-func (fsr *FileSystemRegistry) Uid() string {
-	return "filesystem"
+// UID returns the unique identifier of the registry.
+func (fsr *FileSystemRegistry) UID() string {
+	return "go-sprout/sprout.filesystem"
 }
 
 // LinkHandler links the handler to the registry at runtime.
diff --git a/registry/maps/maps.go b/registry/maps/maps.go
index 2a6b08f..f6af115 100644
--- a/registry/maps/maps.go
+++ b/registry/maps/maps.go
@@ -11,9 +11,9 @@ func NewRegistry() *MapsRegistry {
 	return &MapsRegistry{}
 }
 
-// Uid returns the unique identifier of the registry.
-func (mr *MapsRegistry) Uid() string {
-	return "maps"
+// UID returns the unique identifier of the registry.
+func (mr *MapsRegistry) UID() string {
+	return "go-sprout/sprout.maps"
 }
 
 // LinkHandler links the handler to the registry at runtime.
diff --git a/registry/network/network.go b/registry/network/network.go
index 78001d2..7d381b9 100644
--- a/registry/network/network.go
+++ b/registry/network/network.go
@@ -13,9 +13,9 @@ func NewRegistry() *NetworkRegistry {
 	return &NetworkRegistry{}
 }
 
-// Uid returns the unique identifier of the registry.
-func (nr *NetworkRegistry) Uid() string {
-	return "network" // ! Must be unique and in camel case
+// UID returns the unique identifier of the registry.
+func (nr *NetworkRegistry) UID() string {
+	return "go-sprout/sprout.network"
 }
 
 // LinkHandler links the handler to the registry at runtime.
diff --git a/registry/numeric/numeric.go b/registry/numeric/numeric.go
index c27dc81..50fe35f 100644
--- a/registry/numeric/numeric.go
+++ b/registry/numeric/numeric.go
@@ -25,9 +25,9 @@ func NewRegistry() *NumericRegistry {
 	return &NumericRegistry{}
 }
 
-// Uid returns the unique identifier of the registry.
-func (nr *NumericRegistry) Uid() string {
-	return "numeric"
+// UID returns the unique identifier of the registry.
+func (nr *NumericRegistry) UID() string {
+	return "go-sprout/sprout.numeric"
 }
 
 // LinkHandler links the handler to the registry at runtime.
diff --git a/registry/random/random.go b/registry/random/random.go
index 7b2aa03..46832ad 100644
--- a/registry/random/random.go
+++ b/registry/random/random.go
@@ -42,9 +42,9 @@ func NewRegistry() *RandomRegistry {
 	return &RandomRegistry{}
 }
 
-// Uid returns the unique identifier of the registry.
-func (rr *RandomRegistry) Uid() string {
-	return "random"
+// UID returns the unique identifier of the registry.
+func (rr *RandomRegistry) UID() string {
+	return "go-sprout/sprout.random"
 }
 
 // LinkHandler links the handler to the registry at runtime.
diff --git a/registry/reflect/reflect.go b/registry/reflect/reflect.go
index 3885d0d..4fa971d 100644
--- a/registry/reflect/reflect.go
+++ b/registry/reflect/reflect.go
@@ -11,9 +11,9 @@ func NewRegistry() *ReflectRegistry {
 	return &ReflectRegistry{}
 }
 
-// Uid returns the unique identifier of the registry.
-func (rr *ReflectRegistry) Uid() string {
-	return "reflect"
+// UID returns the unique identifier of the registry.
+func (rr *ReflectRegistry) UID() string {
+	return "go-sprout/sprout.reflect"
 }
 
 // LinkHandler links the handler to the registry at runtime.
diff --git a/registry/regexp/regexp.go b/registry/regexp/regexp.go
index 258de73..a10d539 100644
--- a/registry/regexp/regexp.go
+++ b/registry/regexp/regexp.go
@@ -11,9 +11,9 @@ func NewRegistry() *RegexpRegistry {
 	return &RegexpRegistry{}
 }
 
-// Uid returns the unique identifier of the registry.
-func (rr *RegexpRegistry) Uid() string {
-	return "regexp"
+// UID returns the unique identifier of the registry.
+func (rr *RegexpRegistry) UID() string {
+	return "go-sprout/sprout.regexp"
 }
 
 // LinkHandler links the handler to the registry at runtime.
diff --git a/registry/semver/semver.go b/registry/semver/semver.go
index 0deff9f..1b3fbc8 100644
--- a/registry/semver/semver.go
+++ b/registry/semver/semver.go
@@ -11,9 +11,9 @@ func NewRegistry() *SemverRegistry {
 	return &SemverRegistry{}
 }
 
-// Uid returns the unique identifier of the registry.
-func (sr *SemverRegistry) Uid() string {
-	return "semver"
+// UID returns the unique identifier of the registry.
+func (sr *SemverRegistry) UID() string {
+	return "go-sprout/sprout.semver"
 }
 
 // LinkHandler links the handler to the registry at runtime.
diff --git a/registry/slices/slices.go b/registry/slices/slices.go
index fce7146..93267c9 100644
--- a/registry/slices/slices.go
+++ b/registry/slices/slices.go
@@ -11,9 +11,9 @@ func NewRegistry() *SlicesRegistry {
 	return &SlicesRegistry{}
 }
 
-// Uid returns the unique identifier of the registry.
-func (sr *SlicesRegistry) Uid() string {
-	return "slices"
+// UID returns the unique identifier of the registry.
+func (sr *SlicesRegistry) UID() string {
+	return "go-sprout/sprout.slices"
 }
 
 // LinkHandler links the handler to the registry at runtime.
diff --git a/registry/std/std.go b/registry/std/std.go
index 55a24f5..c4d6d1a 100644
--- a/registry/std/std.go
+++ b/registry/std/std.go
@@ -11,9 +11,9 @@ func NewRegistry() *StdRegistry {
 	return &StdRegistry{}
 }
 
-// Uid returns the unique identifier of the registry.
-func (sr *StdRegistry) Uid() string {
-	return "std"
+// UID returns the unique identifier of the registry.
+func (sr *StdRegistry) UID() string {
+	return "go-sprout/sprout.std"
 }
 
 // LinkHandler links the handler to the registry at runtime.
diff --git a/registry/strings/strings.go b/registry/strings/strings.go
index 6f3f2c2..f3c0695 100644
--- a/registry/strings/strings.go
+++ b/registry/strings/strings.go
@@ -81,9 +81,9 @@ func NewRegistry() *StringsRegistry {
 	return &StringsRegistry{}
 }
 
-// Uid returns the unique identifier of the registry.
-func (sr *StringsRegistry) Uid() string {
-	return "strings"
+// UID returns the unique identifier of the registry.
+func (sr *StringsRegistry) UID() string {
+	return "go-sprout/sprout.strings"
 }
 
 // LinkHandler links the handler to the registry at runtime.
diff --git a/registry/time/time.go b/registry/time/time.go
index 1ebb1e9..d17ce44 100644
--- a/registry/time/time.go
+++ b/registry/time/time.go
@@ -11,9 +11,9 @@ func NewRegistry() *TimeRegistry {
 	return &TimeRegistry{}
 }
 
-// Uid returns the unique identifier of the registry.
-func (tr *TimeRegistry) Uid() string {
-	return "time"
+// UID returns the unique identifier of the registry.
+func (tr *TimeRegistry) UID() string {
+	return "go-sprout/sprout.time"
 }
 
 // LinkHandler links the handler to the registry at runtime.
diff --git a/registry/uniqueid/uniqueid.go b/registry/uniqueid/uniqueid.go
index 9d1c0a4..0f014e1 100644
--- a/registry/uniqueid/uniqueid.go
+++ b/registry/uniqueid/uniqueid.go
@@ -11,9 +11,9 @@ func NewRegistry() *UniqueIDRegistry {
 	return &UniqueIDRegistry{}
 }
 
-// Uid returns the unique identifier of the registry.
-func (ur *UniqueIDRegistry) Uid() string {
-	return "uniqueid"
+// UID returns the unique identifier of the registry.
+func (ur *UniqueIDRegistry) UID() string {
+	return "go-sprout/sprout.uniqueid"
 }
 
 // LinkHandler links the handler to the registry at runtime.


Test patch:
diff --git a/handler_test.go b/handler_test.go
index a3b36a0..2b816d7 100644
--- a/handler_test.go
+++ b/handler_test.go
@@ -22,7 +22,7 @@ type MockRegistry struct {
 
 var errMock = errors.New("mock error")
 
-func (m *MockRegistry) Uid() string {
+func (m *MockRegistry) UID() string {
 	args := m.Called()
 	return args.String(0)
 }
@@ -79,7 +79,7 @@ func TestDefaultHandler_Logger(t *testing.T) {
 func TestDefaultHandler_AddRegistries_Error(t *testing.T) {
 	mockRegistry := new(MockRegistry)
 	mockRegistry.linkHandlerMustCrash = true
-	mockRegistry.On("Uid").Return("mockRegistry")
+	mockRegistry.On("UID").Return("mockRegistry")
 	mockRegistry.On("LinkHandler", mock.Anything).Return(errMock)
 
 	dh := &DefaultHandler{
@@ -98,7 +98,7 @@ func TestDefaultHandler_AddRegistries_Error(t *testing.T) {
 func TestDefaultHandler_AddRegistry_Error_RegisterFuiesctions(t *testing.T) {
 	mockRegistry := new(MockRegistry)
 	mockRegistry.registerFuncsMustCrash = true
-	mockRegistry.On("Uid").Return("mockRegistry")
+	mockRegistry.On("UID").Return("mockRegistry")
 	mockRegistry.On("LinkHandler", mock.Anything).Return()
 	mockRegistry.On("RegisterFunctions", mock.Anything).Return(errMock)
 
@@ -117,7 +117,7 @@ func TestDefaultHandler_AddRegistry_Error_RegisterFuiesctions(t *testing.T) {
 func TestDefaultHandler_AddRegistry_Error_RegisteriesAliases(t *testing.T) {
 	mockRegistry := new(MockRegistryWithAlias)
 	mockRegistry.registerAliasesMustCrash = true
-	mockRegistry.On("Uid").Return("mockRegistry")
+	mockRegistry.On("UID").Return("mockRegistry")
 	mockRegistry.On("LinkHandler", mock.Anything).Return()
 	mockRegistry.On("RegisterFunctions", mock.Anything).Return()
 	mockRegistry.On("RegisterAliases", mock.Anything).Return(errMock)
@@ -139,7 +139,7 @@ func TestDefaultHandler_AddRegistry_Error_RegisteriesAliases(t *testing.T) {
 func TestDefaultHandler_AddRegistry_Error_RegisteriesNotices(t *testing.T) {
 	mockRegistry := new(MockRegistryWithNotices)
 	mockRegistry.registerNoticesMustCrash = true
-	mockRegistry.On("Uid").Return("mockRegistryWithNotices")
+	mockRegistry.On("UID").Return("mockRegistryWithNotices")
 	mockRegistry.On("LinkHandler", mock.Anything).Return()
 	mockRegistry.On("RegisterFunctions", mock.Anything).Return()
 	mockRegistry.On("RegisterNotices", mock.Anything).Return()
@@ -163,7 +163,7 @@ func TestDefaultHandler_AddRegistry_Error_RegisteriesNotices(t *testing.T) {
 // TestDefaultHandler_AddRegistry tests the AddRegistry method of DefaultHandler.
 func TestDefaultHandler_AddRegistry(t *testing.T) {
 	mockRegistry := new(MockRegistry)
-	mockRegistry.On("Uid").Return("mockRegistry")
+	mockRegistry.On("UID").Return("mockRegistry")
 	mockRegistry.On("LinkHandler", mock.Anything).Return()
 	mockRegistry.On("RegisterFunctions", mock.Anything).Return()
 
@@ -184,12 +184,12 @@ func TestDefaultHandler_AddRegistry(t *testing.T) {
 // TestDefaultHandler_AddRegistries tests the AddRegistries method of DefaultHandler.
 func TestDefaultHandler_AddRegistries(t *testing.T) {
 	mockRegistry1 := new(MockRegistry)
-	mockRegistry1.On("Uid").Return("mockRegistry1")
+	mockRegistry1.On("UID").Return("mockRegistry1")
 	mockRegistry1.On("LinkHandler", mock.Anything).Return()
 	mockRegistry1.On("RegisterFunctions", mock.Anything).Return()
 
 	mockRegistry2 := new(MockRegistry)
-	mockRegistry2.On("Uid").Return("mockRegistry2")
+	mockRegistry2.On("UID").Return("mockRegistry2")
 	mockRegistry2.On("LinkHandler", mock.Anything).Return()
 	mockRegistry2.On("RegisterFunctions", mock.Anything).Return()
 
@@ -213,7 +213,7 @@ func TestDefaultHandler_AddRegistries(t *testing.T) {
 // TestDefaultHandler_AddRegistryWithAlias tests AddRegistry when the registry also implements RegistryWithAlias.
 func TestDefaultHandler_AddRegistryWithAlias(t *testing.T) {
 	mockRegistry := new(MockRegistryWithAlias)
-	mockRegistry.On("Uid").Return("mockRegistryWithAlias")
+	mockRegistry.On("UID").Return("mockRegistryWithAlias")
 	mockRegistry.On("LinkHandler", mock.Anything).Return()
 	mockRegistry.On("RegisterFunctions", mock.Anything).Return()
 	mockRegistry.On("RegisterAliases", mock.Anything).Return()
@@ -236,7 +236,7 @@ func TestDefaultHandler_AddRegistryWithAlias(t *testing.T) {
 
 func TestDefaultHandler_AddRegistryWithNotices(t *testing.T) {
 	mockRegistry := new(MockRegistryWithNotices)
-	mockRegistry.On("Uid").Return("mockRegistryWithNotices")
+	mockRegistry.On("UID").Return("mockRegistryWithNotices")
 	mockRegistry.On("LinkHandler", mock.Anything).Return()
 	mockRegistry.On("RegisterFunctions", mock.Anything).Return()
 	mockRegistry.On("RegisterNotices", mock.Anything).Return()
diff --git a/registry_test.go b/registry_test.go
index 1fa1a19..4b0797f 100644
--- a/registry_test.go
+++ b/registry_test.go
@@ -58,13 +58,13 @@ func TestAddAlias(t *testing.T) {
 func TestWithRegistries(t *testing.T) {
 	// Define two registries with functions and aliases
 	mockRegistry1 := new(MockRegistry)
-	mockRegistry1.On("Uid").Return("mockRegistry1")
+	mockRegistry1.On("UID").Return("mockRegistry1")
 	mockRegistry1.On("LinkHandler", mock.Anything).Return(nil)
 	mockRegistry1.On("RegisterFunctions", mock.Anything).Return(nil)
 
 	mockRegistry2 := new(MockRegistry)
 	mockRegistry2.linkHandlerMustCrash = true
-	mockRegistry2.On("Uid").Return("mockRegistry2")
+	mockRegistry2.On("UID").Return("mockRegistry2")
 	mockRegistry2.On("LinkHandler", mock.Anything).Return(nil)
 	mockRegistry1.On("RegisterFunctions", mock.Anything).Return(nil)
 
diff --git a/sprigin/sprig_backward_compatibility_test.go b/sprigin/sprig_backward_compatibility_test.go
index 49dfc4b..2abc1e7 100644
--- a/sprigin/sprig_backward_compatibility_test.go
+++ b/sprigin/sprig_backward_compatibility_test.go
@@ -58,15 +58,29 @@ func TestSprigHandler(t *testing.T) {
 
 	assert.Len(t, handler.registries, 18) // Hardcoded for backward compatibility
 
-	registriesUids := []string{}
+	registriesUIDs := []string{}
 	for _, registry := range handler.registries {
-		registriesUids = append(registriesUids, registry.Uid())
+		registriesUIDs = append(registriesUIDs, registry.UID())
 	}
 
-	assert.ElementsMatch(t, registriesUids, []string{
-		"std", "uniqueid", "semver", "backwardCompatibilityWithSprig",
-		"reflect", "time", "strings", "random", "checksum", "conversion",
-		"numeric", "encoding", "regexp", "slices", "maps", "crypto",
-		"filesystem", "env",
+	assert.ElementsMatch(t, registriesUIDs, []string{
+		"go-sprout/sprout.std",
+		"go-sprout/sprout.uniqueid",
+		"go-sprout/sprout.semver",
+		"go-sprout/sprout.backwardcompatibilitywithsprig",
+		"go-sprout/sprout.reflect",
+		"go-sprout/sprout.time",
+		"go-sprout/sprout.strings",
+		"go-sprout/sprout.random",
+		"go-sprout/sprout.checksum",
+		"go-sprout/sprout.conversion",
+		"go-sprout/sprout.numeric",
+		"go-sprout/sprout.encoding",
+		"go-sprout/sprout.regexp",
+		"go-sprout/sprout.slices",
+		"go-sprout/sprout.maps",
+		"go-sprout/sprout.crypto",
+		"go-sprout/sprout.filesystem",
+		"go-sprout/sprout.env",
 	})
 }