public static async Task <Element> ReadHeaderAsync(Stream s, CancellationToken cancel_token) { var id = await VInt.ReadUIntAsync(s, cancel_token).ConfigureAwait(false); var sz = await VInt.ReadUIntAsync(s, cancel_token).ConfigureAwait(false); return(new Element(id, sz)); }