//! Runners.
//!
//! The **shell runner** ([`shell`]) is the low-level command executor every
//! step ultimately uses. The language runners ([`rust`], [`node`], [`python`])
//! describe the *default* pipeline for a project when no explicit step list is
//! given in `.flux`. The plugin layer ([`crate::plugins`]) registers these so
//! new languages can be added without touching the engine.
use crateStep;
/// The set of default steps a language runner contributes.