pub async fn connect_opts<F, Fut>( cfg: Config, dagger: F, ) -> Result<(), ConnectError>where F: FnOnce(DaggerConn) -> Fut + 'static, Fut: Future<Output = Result<()>> + 'static,