Blocked by a decent and _correct_ Url parser implementation. We might use `http` if https://github.com/hyperium/http/issues/551 is added / https://github.com/hyperium/http/pull/563 lands.