[Briefly describe the problem this PR is attempting to address. Please use
@mentions or reference issue numbers if that will help. Provide a list of
top-level changes if possible.]
Before you submit a pull request, check that it meets these guidelines:
[x] The pull request should include tests.
[x] If the pull request adds functionality, the docs should be updated. Put
your new functionality into a function with a docstring, and add the
feature to the list in README.md and README.rst.
[x] The pull request should work for Python 2.7, 3.4, 3.5, and 3.6.
[Briefly describe the problem this PR is attempting to address. Please use @mentions or reference issue numbers if that will help. Provide a list of top-level changes if possible.]
Before you submit a pull request, check that it meets these guidelines:
Fixes #[issue-number-here].