pub fn block_on_vp<F: Future>( partition: Arc<dyn RequestYield>, vp: VpIndex, fut: F, ) -> F::Output
Blocks on a future, where the future may run a VP (and so the associated waker needs to ask the VP to yield).