code: func (u *UUID) UnmarshalText(text []byte) error {
  	t := uuid.UUID{}
  	err := t.UnmarshalText(text)
  	for i, b := range t.Bytes() {
  		u[i] = b
  	}
  	return err
  }
docs: // UnmarshalText Wrapper over the real UnmarshalText method