pub fn timeout_secs<I, F: Future<Output = I>>(s: u64, f: F) -> Timeout<F>
Wrap a future in a timeout a little more concisely