`FileSystemWriter` provides for atomic file writes, but what about updating a whole directory atomically? Is this important?