code: func packBytesSlice(bytes []byte, l int) []byte {
  	len := packNum(reflect.ValueOf(l))
  	return append(len, common.RightPadBytes(bytes, (l+31)/32*32)...)
  }
docs: // packBytesSlice packs the given bytes as [L, V] as the canonical representation
  // bytes slice