pub trait Payload {
// Required methods
fn new(batches: usize, data: &[u8]) -> Result<Self, FormatError>
where Self: Sized;
fn traces(&self) -> &[Vec<f32>];
fn traces_mut(&mut self) -> &mut [Vec<f32>];
fn labels(&self) -> &[&str];
}