code: func DecodeRow(encodedBytes []byte) (*Row, error) {
  	row := &Row{}
  	_, err := row.UnmarshalMsg(encodedBytes)
  	if err != nil {
  		err = fmt.Errorf("decode row error %v: %s\n", err, string(encodedBytes))
  	}
  	return row, err
  }
docs: // DecodeRow decodes one row of data from a blob