use Future;
use ;
/// Run a blocking host operation on Tokio's blocking pool with the complete
/// logical execution scope captured from the currently polling Harn task.
///
/// Host adapters must not execute process waits inline on the LocalSet: one
/// synchronous wait would otherwise starve every sibling in `parallel`. The
/// ambient scope still belongs to the Harn task, so install a copy around the
/// blocking closure and restore the worker thread before it is reused.