code: func (f *StreamFrame) Length(version protocol.VersionNumber) protocol.ByteCount {
  	length := 1 + utils.VarIntLen(uint64(f.StreamID))
  	if f.Offset != 0 {
  		length += utils.VarIntLen(uint64(f.Offset))
  	}
  	if f.DataLenPresent {
  		length += utils.VarIntLen(uint64(f.DataLen()))
  	}
  	return length + f.DataLen()
  }
docs: // Length returns the total length of the STREAM frame