Hi! Adding type annotations to this library would allow for better auto complete and type checking with tools like mypy and pyright. Would you accept a PR that adds type annotations?