use Error;
use crate::;
/// Top-level error type for muster.
///
/// Domain and adapter modules define their own error enums; this aggregates
/// them transparently so each error's `Display` speaks for itself.
/// Crate-wide result alias.
pub type Result<T> = Result;