code: func (z *SeriesPickleItem) MarshalMsg(b []byte) (o []byte, err error) {
  	o = msgp.Require(b, z.Msgsize())
  	// map header, size 3
  	// string "path"
  	o = append(o, 0x83, 0xa4, 0x70, 0x61, 0x74, 0x68)
  	o = msgp.AppendString(o, z.Path)
  	// string "isLeaf"
  	o = append(o, 0xa6, 0x69, 0x73, 0x4c, 0x65, 0x61, 0x66)
  	o = msgp.AppendBool(o, z.IsLeaf)
  	// string "intervals"
  	o = append(o, 0xa9, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x73)
  	o = msgp.AppendArrayHeader(o, uint32(len(z.Intervals)))
  	for za0001 := range z.Intervals {
  		o = msgp.AppendArrayHeader(o, uint32(len(z.Intervals[za0001])))
  		for za0002 := range z.Intervals[za0001] {
  			o = msgp.AppendInt64(o, z.Intervals[za0001][za0002])
  		}
  	}
  	return
  }
docs: // MarshalMsg implements msgp.Marshaler