## Description

<!-- Provide a brief description of the changes in this PR. -->

## Linked Issues

<!-- e.g. Closes #123 -->

## Type of Change

- [ ] 🐛 Bug fix (non-breaking change which fixes an issue)
- [ ] 🚀 New feature (non-breaking change which adds functionality)
- [ ] 🛠 Refactor (code simplification or cleanup)
- [ ] 📖 Documentation update
- [ ] 🧪 Tests (adding or updating tests)

## Verification

<!-- Describe how you verified these changes. -->

- [ ] `make verify` passes locally (Ubuntu/macOS/Windows)
- [ ] Linked tests pass

## Checklist

- [ ] My code follows the project's coding style guidelines.
- [ ] I have commented my code, particularly in hard-to-understand areas.
- [ ] I have made corresponding changes to the documentation.
- [ ] I have added tests that prove my fix is effective or that my feature works.
