##Motivation<!-- Why is this change necessary? What problem does it solve? Link to related issues with "Closes #123" or "Fixes #123". -->##Solution<!-- What was changed and how? Describe your approach at a high level. -->##Test Plan<!-- How was this tested? Include relevant commands, test output, or manual verification steps. -->----[ ] Linked to an issue (if applicable)
- [ ] Tests pass (`cargo test`)
- [ ] Lints pass (`cargo clippy --workspace --tests -- -D warnings`)
- [ ] Formatted (`cargo fmt --check`)