Flush + release resources. Called once at the end of the run.
@override Future<void> dispose() async { await _client.shutdown(); }