on linux, at swift-5.10-RELEASE at least, it seems IndexStoreDB.init(storePath:databasePath:library:delegate:useExplicitOutputUnits:waitUntilDoneInitializing:readonly:enableOutOfDateFileWatching:listenToUnitEvents:prefixMappings:) will fail silently if the storePath is incorrect.
could the initializer check if an index store actually exists at that path?