pub type PResult<'a> = Result<&'a FExp<'a>, &'a FExp<'a>>;
pub enum PResult<'a> { Ok(&'a FExp<'a>), Err(&'a FExp<'a>), }
Contains the success value
Contains the error value