fn between_exchanges<T>(work: impl FnOnce() -> T) -> T
The same, while no exchange runs on this computer at all (another Sioul, the command line): share::exchange_lock held too. Never around what takes that lock itself.
share::exchange_lock