code: func DecodeInto(d Decoder, data []byte, into Object) error {
  	out, gvk, err := d.Decode(data, nil, into)
  	if err != nil {
  		return err
  	}
  	if out != into {
  		return fmt.Errorf("unable to decode %s into %v", gvk, reflect.TypeOf(into))
  	}
  	return nil
  }
docs: // DecodeInto performs a Decode into the provided object.