trait TrackTableDataExt {
    // Required methods
    fn tracking(&self, ptem: f32) -> Option<i32>;
    fn interpolate_at(
        &self,
        idx: u16,
        target_size: f32,
        track: &Track<'_>,
    ) -> Option<f32>;
}trait TrackTableDataExt {
    // Required methods
    fn tracking(&self, ptem: f32) -> Option<i32>;
    fn interpolate_at(
        &self,
        idx: u16,
        target_size: f32,
        track: &Track<'_>,
    ) -> Option<f32>;
}