pub fn run_local<F, R>(future: F) -> Rwhere
    F: Future<Output = R>,