pub async fn with_consent_timeout<F, Fut, T>(
submit: F,
timeout: Duration,
) -> Result<Result<T, ConsentOutcome>, VtaError>Expand description
with_consent with an explicit deadline. Separate so tests do not sleep
for the production timeout.