//! This crate's error type.
//!
//! Interaction is damage-tolerant in the same way parsing is: an event that
//! cannot be delivered is not an error, it is an event that consumed nothing.
//! `Err` is reserved for a caller mistake that leaves nothing sensible to
//! return.
use PageIndex;
/// What went wrong.