docs: def remove(path: str, max_retries: int = 3) -> bool:
      """
      Removes the specified path from the local filesystem if it exists.
      Directories will be removed along with all files and folders within
      them as well as files.
  
      :param path:
          The location of the file or folder to remove.
      :param max_retries:
          The number of times to retry before giving up.
      :return:
          A boolean indicating whether or not the removal was successful.
      """
      if not path:
          return False
  
      if not os.path.exists(path):
          return True
  
      remover = os.remove if os.path.isfile(path) else shutil.rmtree
  
      for attempt in range(max_retries):
          try:
              remover(path)
              return True
          except Exception:
              # Pause briefly in case there's a race condition on lock
              # for the target.
              time.sleep(0.02)
  
      return False