**Checklist** - [ ] Run `cargo clippy`. - [ ] Run `RUSTFLAGS=--cfg=web_sys_unstable_apis cargo clippy --target wasm32-unknown-unknown` if applicable. - [ ] Add change to CHANGELOG.md. See simple instructions inside file. **Connections** _Link to the issues addressed by this PR, or dependent PRs in other repositories_ **Description** _Describe what problem this is solving, and how it's solved._ **Testing** _Explain how this change is tested._