pub async fn decode_startup<A>( conn: A, ) -> Result<Option<FrontendStartupMessage>, Error>where A: AsyncRead + Unpin,