//! A `Frame` is one screen-worth of prompt output, one entry per terminal row.
/// One screen's worth of prompt output. Each `String` is exactly one
/// terminal row (newlines are added by the runner). Owning the row split
/// here means the runner can track line counts without re-parsing strings.
pub type Frame = ;
/// Information the runner hands to `Prompt::render` on every frame.