//! Domain types for Ostraka.
//!
//! This crate holds types and parsing only. It spawns no processes, performs no
//! IO beyond reading configuration, and depends on nothing but serde, toml and
//! thiserror. Keeping it inert is what lets every other crate agree on the same
//! vocabulary without inheriting a runtime.
use Error;
/// Anything that can go wrong while reading or validating configuration.
pub type Result<T> = Result;