<!-- Conventional Commits PR title: type(scope): subject -->

## Summary

<!-- What changes, in 1-3 bullets. Why this approach? -->

## Test plan

<!-- How was this verified? -->

- [ ] `cargo fmt --all --check`
- [ ] `cargo clippy --all-targets --all-features -- -D warnings`
- [ ] `cargo test --all-features`
- [ ] Public API change documented in `CHANGELOG.md`

## Related

<!-- Link issues, prior art, related PRs. -->
