pub async fn server_start<W: AsyncWriteExt + Unpin + Send>(
    stream: &mut W,
    last: Result<RsaPublicKey, StarterError>
) -> Result<AesCipher, StarterError>