pub type ValX<'a> = ValX<'a, Val>;
A value or an eXception.
pub enum ValX<'a> { Ok(Val), Err(Exn<'a, Val>), }
Contains the success value
Contains the error value