private static extern IndexReader ReaderImpl(Index index, out TantivyError error);
private static extern IndexWriter WriterImpl(Index index, UIntPtr numThreads, UIntPtr overallHeapSizeInBytes, out TantivyError error);
private static extern Index CreateFromTempDirMoveImpl(BuiltSchema schema, out TantivyError error);
private static unsafe extern Index CreateInDirMoveImpl(byte *path, UIntPtr pathLength, BuiltSchema schema, out TantivyError error);
private static extern ulong CommitImpl(IndexWriter writer, out TantivyError error);