pub async fn connect_async() -> Result<(AsyncFrontendEventReader, AsyncFrontendRequestWriter), ConnectionError>