mod composition;
mod continuation;
mod diagram;
mod model;
mod topology;
mod update;
#[cfg(test)]
mod tests;
pub use model::{
BasisTransport, ClassContinuation, ContinuationKind, CorrespondenceMode, PersistenceProgram,
ProgramAtomInfo, ProgramBranch, ProgramCheckpoint, ProgramDiagramState, ProgramDiagramUpdate,
ProgramDiagramUpdateMode, ProgramEvaluation, ProgramEvent, ProgramEventKind, ProgramSummary,
ProgramUpdate, ProgramUpdateMode, ProgramWork,
};
pub(crate) use composition::{atom_infos, compose_result, local_matrix};
pub(crate) use continuation::class_continuation;
pub(crate) use model::ProgramAtomState;