## What does this change?
## How was it tested?
- [ ] `cargo test --workspace --all-targets` is green locally
- [ ] `cargo clippy --workspace --all-targets -- -D warnings` is green
- [ ] `cargo fmt --all -- --check` is green
- [ ] Added or updated tests for the new behaviour
- [ ] Updated documentation (`README.md`, `docs/`, doc comments) where relevant
## Type of change
- [ ] Bug fix
- [ ] New feature
- [ ] Refactor (no functional change)
- [ ] Documentation
- [ ] Build / CI / packaging
## Related issues
## Anything reviewers should pay extra attention to?