mod database;
mod minimal;
mod partial;
mod path;
mod seed;
mod state;
mod stitcher;
mod variables;
pub use database::{PartialPathDatabase, PartialPathId};
pub use minimal::{minimal_partial_paths, MinimalPartialPaths, DEFAULT_MAX_WORK};
pub use partial::{PartialBindings, PartialSymbolStack, UnifyError};
pub use path::{PartialPath, PathEdge, PathError};
pub use state::{StackState, TransitionError};
pub use stitcher::{
resolve_file, resolve_references, select_definitions, ForwardStitcher, Resolution,
StitchedPath, DEFAULT_MAX_STITCH_WORK,
};
pub use variables::SymbolStackVariable;