First off, thanks for taking the time to contribute! ❤️ All types of contributions are encouraged and valued. Before doing so, here are a few guidelines: * You agree to license your contributions under the project [license](LICENSE). * Use pull-requests early so it's open for discussion, even if your contribution isn't ready yet. * All pull requests should include tests, as they help us avoid regressions in our code. * A pull-request adding functionality should also update the documentation accordingly.