pub fn spawn_future<F>(future: F) where
    F: Future<Output = ()> + 'static,