would be nice to have type hints added to the library mypy currently complains due to `httpagentparser: module is installed, but missing library stubs or py.typed marker` https://peps.python.org/pep-0484/