code: func Decode(d Decoder, data []byte) (Object, error) {
  	return d.Decode(data)
  }
docs: // Decode is a convenience wrapper for decoding data into an Object.
  // TODO: these are transitional interfaces to reduce refactor cost as Codec is altered.