pub mod cli;
pub mod config;
pub mod error;
pub mod io;
pub mod json;
pub mod memory;
pub mod snapshot;
pub mod validation;
#[cfg(feature = "http")]
pub mod http;
#[cfg(feature = "http")]
pub mod loader;
#[cfg(feature = "wasm")]
pub mod wasm;
pub use config::Config;
pub use error::{ErrorContext, ErrorWithMetadata, FoundationError, Result};
pub use memory::{MemoryStore, MemoryStoreConfig, MemoryStoreStats};
pub use validation::{BindingStrength, ElementBinding, ElementCardinality, Invariant, Severity};