use ;
/// [`With`] trait provides the ability to concatenate several [`crate::TuringMachine`]
/// into one another Turing machine. This trait must be implemented individual
/// for machine types if it needs.
/// [`Symbol`] provides the ability to use whatever you want (almost)
/// as a symbol of the [`crate::TuringMachine`] alhabet.
///
/// One of most important traits.