pub fn take_value<T: 'static>() -> impl Future<Output = Option<T>>
Take a value from the current context. Only works when paired with provide_value
provide_value