docs: def urlparse(d, keys=None):
      """Returns a copy of the given dictionary with url values parsed."""
  
      d = d.copy()
  
      if keys is None:
          keys = d.keys()
  
      for key in keys:
          d[key] = _urlparse(d[key])
  
      return d