---
name: Request a feature
about: Use this template to request new functionality or change behavior of the library
title: ''
labels: 'enhancement'
assignees: ''
---

# Summary
Include a short summary of the request. Sections below provide guidance on
what factors are considered important for a feature request.

# Problem statement
Describe the problem you are trying to solve with reasonable level of details. 
Engineering problems may be hard to pinpoint and may have multiple solutions.
Assumed solution might not be the best solution or a solution at all,
see the [XY problem](http://xyproblem.info/).

# Preferred solution
Document your thoughts on what solution may look like.
