pub async fn auth_with_account( account: Account, packet: ClientboundHello, proxy: Option<Proxy>, ) -> Result<(ServerboundKey, [u8; 16]), AuthWithAccountError>