code: func (z *Entry) DecodeMsg(dc *msgp.Reader) (err error) {
  	var zb0001 uint32
  	zb0001, err = dc.ReadArrayHeader()
  	if err != nil {
  		err = msgp.WrapError(err)
  		return
  	}
  	if zb0001 != 2 {
  		err = msgp.ArrayError{Wanted: 2, Got: zb0001}
  		return
  	}
  	z.Time, err = dc.ReadInt64()
  	if err != nil {
  		err = msgp.WrapError(err, "Time")
  		return
  	}
  	z.Record, err = dc.ReadIntf()
  	if err != nil {
  		err = msgp.WrapError(err, "Record")
  		return
  	}
  	return
  }
docs: // DecodeMsg implements msgp.Decodable