code: func parseMaxDataFrame(r *bytes.Reader, version protocol.VersionNumber) (*MaxDataFrame, error) {
  	if _, err := r.ReadByte(); err != nil {
  		return nil, err
  	}
  
  	frame := &MaxDataFrame{}
  	byteOffset, err := utils.ReadVarInt(r)
  	if err != nil {
  		return nil, err
  	}
  	frame.ByteOffset = protocol.ByteCount(byteOffset)
  	return frame, nil
  }
docs: // parseMaxDataFrame parses a MAX_DATA frame