code: func (z *Entry) UnmarshalMsg(bts []byte) (o []byte, err error) {
  	var zb0001 uint32
  	zb0001, bts, err = msgp.ReadArrayHeaderBytes(bts)
  	if err != nil {
  		err = msgp.WrapError(err)
  		return
  	}
  	if zb0001 != 2 {
  		err = msgp.ArrayError{Wanted: 2, Got: zb0001}
  		return
  	}
  	z.Time, bts, err = msgp.ReadInt64Bytes(bts)
  	if err != nil {
  		err = msgp.WrapError(err, "Time")
  		return
  	}
  	z.Record, bts, err = msgp.ReadIntfBytes(bts)
  	if err != nil {
  		err = msgp.WrapError(err, "Record")
  		return
  	}
  	o = bts
  	return
  }
docs: // UnmarshalMsg implements msgp.Unmarshaler