code: func DecodeInto(d Decoder, data []byte, into Object) error {
  	return d.DecodeInto(data, into)
  }
docs: // DecodeInto performs a Decode into the provided object.
  // TODO: these are transitional interfaces to reduce refactor cost as Codec is altered.