It would be great to add a `py.typed` to all of the modules so that users of the library can use tools such as `mypy` for type checking. https://www.python.org/dev/peps/pep-0561/#id18