code: func (u *ID) FromValues(values Values) error {
  	level, _ := strconv.ParseUint(values.Get("level"), 10, 32)
  	u.Epoch.Level = uint8(level)
  	u.Epoch.Time, _ = strconv.ParseUint(values.Get("time"), 10, 64)
  
  	if u.Feed.User == (common.Address{}) {
  		return u.Feed.FromValues(values)
  	}
  	return nil
  }
docs: // FromValues deserializes this instance from a string key-value store
  // useful to parse query strings