//! The crate's error type: every refusal names what was checked.
/// What can go wrong in the round, outside the log lines the state machines
/// emit as [`crate::round::Action::Log`] (those are the protocol's own
/// refusals, and are not errors).
/// `Result` with this crate's [`Error`].
pub type Result<T> = Result;