code: func (o *UUID) UnmarshalBinary(bytes []byte) error {
  	if len(bytes) != o.Size() {
  		return errors.New("uuid: invalid length")
  	}
  	o.unmarshal(bytes)
  	return nil
  }
docs: // UnmarshalBinary implements the encoding.BinaryUnmarshaler interface