PR checklist:
- Purpose of the code is evident to future readers
- Tests included or PR comment includes a reproducible test plan
- Documentation is up-to-date
- A changelog entry was added to changelog.d for any user-facing change
- Change has no security implications (otherwise, ping security team)
If you're unsure about any of this, please see: