docs: def urlparse(uri):
      """Parse and decode the parts of a URI."""
      scheme, netloc, path, params, query, fragment = parse.urlparse(uri)
      return (
          parse.unquote(scheme),
          parse.unquote(netloc),
          parse.unquote(path),
          parse.unquote(params),
          parse.unquote(query),
          parse.unquote(fragment)
      )