---
name: Feature request
about: Suggest an idea for this project
title: 'ENH: '
labels: enhancement
assignees: ''

---

<!--
Thank you for suggesting an idea to improve this project!
Please provide as much detail as possible.
-->

**Problem**
A clear and concise description of what the problem is that this feature would solve. For example, "I'm always frustrated when..."

**Proposed solution**
A clear and concise description of what you want to happen.

**Is this not possible with the current options.**
Make sure to consider if what you're requesting can be done with current abstractions.

**Alternatives considered**
A clear and concise description of any alternative solutions or features you've considered.
Please also describe if what you're requesting can be achieved with the current abstractions, and if so, why a new feature is still needed.

**Additional context (optional)**
Add any other context, screenshots, or links about the feature request here.

---

### Checklist
- [ ] I have searched the existing issues and have not found a similar feature request.
- [ ] I have verified that this feature is not already implemented in the latest version.
- [ ] I am willing to work on this feature and submit a pull request. (optional)
