private function doDelete($name)
{
Assert::string($name, "Name must be a string. Got: %s");
foreach ((yield \Amp\File\scandir($this->root . "/" . $name)) as $file) {
(yield \Amp\File\unlink($this->root . "/" . $name . "/" . $file));
}
(yield \Amp\File\rmdir($this->root . "/" . $name));
}