//! Provides [`Program`] realization for Turing machine.
//!
//! This module provides a [`Program`] which is used for initialization
//! a [`crate::TuringMachine`] and the [`Extend`] trait for the [`Program`]
//! which allows to extend the [`Program`] by tuples of
//! ([`usize`], [`crate::Symbol`], [`usize`], [`crate::Symbol`], [`crate::instruction::Move`]).
pub use Program;
/// Helper trait which allows to implement extend method.