pub fn task_local_map<F>(
    kv: HashMap<String, String>,
    f: F
) -> TaskLocalFuture<HashMap<String, String>, F>where
    F: Future,