All `base_url` and `base_href` arguments have default value of `None`, but not all of them are matked as `Optional`. Functions and methods affected: - [`lxml.etree.fromstring`](https://github.com/lxml/lxml/blob/fe271a4b5a32e6e54d10983683f2f32b0647209a/src/lxml/etree.pyx#L3411) - [`lxml.etree.parse`](https://github.com/lxml/lxml/blob/fe271a4b5a32e6e54d10983683f2f32b0647209a/src/lxml/etree.pyx#L3683) - [`lxml.html.HtmlMixin.make_links_absolute`](https://github.com/lxml/lxml/blob/fe271a4b5a32e6e54d10983683f2f32b0647209a/src/lxml/html/__init__.py#L415) - [`lxml.html.HtmlMixin.rewrite_links`](https://github.com/lxml/lxml/blob/fe271a4b5a32e6e54d10983683f2f32b0647209a/src/lxml/html/__init__.py#L571) - [`lxml.html.fragments_fromstring`](https://github.com/lxml/lxml/blob/fe271a4b5a32e6e54d10983683f2f32b0647209a/src/lxml/html/__init__.py#L747) - [`lxml.html.fromstring`](https://github.com/lxml/lxml/blob/fe271a4b5a32e6e54d10983683f2f32b0647209a/src/lxml/html/__init__.py#L835) - [`lxml.objectify.fromstring`](https://github.com/lxml/lxml/blob/fe271a4b5a32e6e54d10983683f2f32b0647209a/src/lxml/objectify.pyx#L1962)