pub fn create_job<F, T>(f: F) -> (JobHandle<T>, JobExecutor<T>)where F: 'static + Send + FnOnce() -> T, T: 'static + Send,