//! The core of Ordr. Almost everything is implemented here.
/// Error returned ordr's various functions that may fail.
/// Collection of Nodes that can execute Jobs.
/// Create a for the graph to execute.
/// For creating mermaid diagrams.
/// Nodes in the graph. This is exposed so the macros can reach them. Users should probably not need to look at these.
/// A collection of outputs produced by the various nodes in a graph.
/// Validation of graphs and jobs.