pub async fn parallel_sync_to_async<F, T>( tasks: Vec<F>, ) -> Vec<Result<T, AsyncSyncError>>where F: Fn() -> T + Send + 'static, T: Send + 'static,