This PR adds some convenience types that I had lying around...
Feel free to suggest changes to structure.
Thank you for contributing to this project!
Replace this comment with a description of your pull request.
Replace this comment with the list of issues or n/a.