pub trait Trace { type Output; // Required method fn trace(&self) -> Result<Self::Output, LinalgError>; }