docs: def rmR(kls, path):
  		"""`rm -R path`. Deletes, but does not recurse into, symlinks.
  		If the path does not exist, silently return."""
  		if   os.path.islink(path) or os.path.isfile(path):
  			os.unlink(path)
  		elif os.path.isdir(path):
  			walker = os.walk(path, topdown=False, followlinks=False)
  			for dirpath, dirnames, filenames in walker:
  				for f in filenames:
  					os.unlink(os.path.join(dirpath, f))
  				for d in dirnames:
  					os.rmdir (os.path.join(dirpath, d))
  			os.rmdir(path)