code: func (z *Dec) UnmarshalText(data []byte) error {
  	_, ok := z.SetString(string(data))
  	if !ok {
  		return fmt.Errorf("invalid inf.Dec")
  	}
  	return nil
  }
docs: // UnmarshalText implements the encoding.TextUnmarshaler interface.