code: func Decode(out interface{}, in string) error {
  	obj, err := Parse(in)
  	if err != nil {
  		return err
  	}
  
  	return DecodeObject(out, obj)
  }
docs: // Decode reads the given input and decodes it into the structure
  // given by `out`.