     /// being added follows immediately (for some very small epsilon) the last ``sensorData``, then it
     /// will just be appended to the last ``sensorData``.
     ///
+    /* mutating */
     func append(sensorData data: SensorData, maximumGap gap: CFTimeInterval, gapValue: UInt8) {
         if var last = sensorDatas.last {
             if data.startTime - last.endTime(header.sampleSize, samplesPerSecond: header.samplesPerSecond) < gap {

           lhs.samplesPerSecond == rhs.samplesPerSecond
}

struct ContinuousSensorDataArray {
    var header: SensorDataArrayHeader
    var sensorData: SensorData
}


        }
        
        sensorDatas = r
    }
    
    ///
