pub type PipelineMessage<T, B, E> = Result<Message<T, B>, E>;
Message used to communicate through the multiplex dispatch
enum PipelineMessage<T, B, E> { Ok(Message<T, B>), Err(E), }
Contains the success value
Contains the error value