Closes #

Checklist

  • [ ] I have read and understood the contributing guidelines
  • [ ] Add/update doctrings + type annotations
  • [ ] Add test coverage for any new/modified behavior
  • [ ] Update release notes in HISTORY.md for any user-facing changes (skip for internal-only changes)