pub async fn consume_next_card_async<'a, R: AsyncRead + Unpin>(
    reader: &mut R,
    buf: &mut [u8; 80],
    bytes_read: &mut u64
) -> Result<(), Error>