code: func DecodeValue(d []byte) (*Value, error) {
  	var v Value
  	if err := Decode(d, &v); err != nil {
  		return nil, errors.Annotate(err, "").Err()
  	}
  	return &v, nil
  }
docs: // DecodeValue loads a Value from is encoded representation.