fn now_or_never<T>(f: impl Future<Output = T>) -> T
Either return the result of a future now, or panic.