code: func sliceOutDurationField(data []byte) []byte {
  	indexOfDurationField := bytes.LastIndex(data, durationKey[:])
  	if indexOfDurationField == -1 {
  		return data
  	}
  	curlyBraceIndex := bytes.Index(data[indexOfDurationField:], []byte{closingCurlyBraceAscii})
  	return append(data[:indexOfDurationField-1], data[indexOfDurationField+curlyBraceIndex:]...)
  }
docs: // slices out a byte slice without the duration field.
  // querying multiple nodes will always lead to different durations
  // and hence must be removed when hasing the entire response.