docs: def _recursive_remove(fs, path):
      """
      A recursive, non-atomic directory removal.
      """
      if not fs.is_link(path=path) and fs.is_dir(path=path):
          for child in fs.children(path=path):
              _recursive_remove(fs=fs, path=child)
          fs.remove_empty_directory(path=path)
      else:
          fs.remove_file(path=path)