             try FileManager.default.createDirectory(atPath: path,
                                                     withIntermediateDirectories: true,
                                                     attributes: nil)
-            return .success()
+            return .success(())
         } catch let error {
             return .failure(.descriptive(message: error.localizedDescription))
         }

    public func remove(atPath path: String) -> Result<Void> {
        do {
            try FileManager.default.removeItem(atPath: path)
            return .success()
        } catch let error {
            return .failure(.descriptive(message: error.localizedDescription))
        }

                      withEncoding encoding: String.Encoding = .utf8) -> Result<Void> {
        do {
            try text.write(toFile: path, atomically: false, encoding: encoding)
            return .success(())
        } catch let error {
            return .failure(.descriptive(message: error.localizedDescription))
        }
