URI parsing is now implemented ([](c75059a52f)), as well as not using `nil` when the host is empty.

However, parsing of relative URIs is not according to RFC 3986 yet.