pub fn block_current_and_run_next()