code: func SplitCompositeHistoryKey(bytesToSplit []byte, separator []byte) ([]byte, []byte) {
  	split := bytes.SplitN(bytesToSplit, separator, 2)
  	return split[0], split[1]
  }
docs: //SplitCompositeHistoryKey splits the key bytes using a separator