 
   init(dylib path: AbsolutePath) throws {
     self.path = path
+    print("OPENINGNG : \(path.description)")
     #if os(Windows)
     self.dylib = try dlopen(path.pathString, mode: [])
     #else

    let resultGraphMap = try constructBatchResultGraphs(for: batchInfos,
                                                        from: batchResultRef.pointee)
    // Free the memory allocated for the in-memory representation of the batch scan
    // restult, now that we have translated it.

    // TODO: This segfaults, WHY?
    //api.swiftscan_batch_scan_result_dispose(batchResultRefOrNull)
    return resultGraphMap
  }
}

  }
}

/// Wrapper for libSwiftScan, taking care of initialization, shutdown, and dispatching dependency scanning queries.
internal final class SwiftScan {
  /// The path to the libSwiftScan dylib.
  let path: AbsolutePath
