<!--
Thanks for contributing to fqtk! Please fill in the sections below and complete the
checklist. See CONTRIBUTING.md for the full contribution guidelines.
-->

## Description

Describe what changes you made and why.

## Related issues

Reference any related issues (e.g., "Closes #123").

## Breaking changes

Note any breaking changes, or "None".

## Checklist

- [ ] The pre-commit checks pass (`./ci/check.sh`), which runs formatting, linting, and tests
- [ ] Documentation has been updated if needed
- [ ] Tests have been added for new functionality
