so you can do: ```rust let fut = Future::new(); let wait = fut.subscribe().await; do_the_setup(); wait.await; ```