Waits for queued requests, closes the retrievers still open, then the embedder.
Future<void> dispose();