pub type ControlResult<T, N> = Result<T, Interrupt<N>>;
A type for controlling narrative flow for non-node types
pub enum ControlResult<T, N> { Ok(T), Err(Interrupt<N>), }
Contains the success value
Contains the error value