use Trace;
pub type HMMTrace = ;
// pub fn validate(trace: &HMMTrace) -> () {
// assert_eq!(trace.data.0.len() as i64, trace.args.0);
// assert_eq!(trace.data.1.len() as i64, trace.args.0);
// for state in trace.data.0.iter() {
// assert!(state.as_ref() != None);
// }
// for obs in trace.data.1.iter() {
// assert!(obs.as_ref() != None);
// }
// }
// pub fn get_t(trace: &HMMTrace) -> i64 {
// validate(trace);
// trace.args.0
// }