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

  }
}

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

    // MARK: Optional Methods
    // Future optional methods can be queried here


    // MARK: Required Methods
    func loadRequired<T>(_ symbol: String) throws -> T {
      guard let sym: T = dlsym(swiftscan, symbol: symbol) else {
        throw DependencyScanningError.missingRequiredSymbol(symbol)
      }
      return sym
    }

    self.swiftscan_scanner_create =
      try loadRequired("swiftscan_scanner_create")
