pub type Result<'a> = Option<Value<'a>>;
pub enum Result<'a> { None, Some(Value<'a>), }
No value.
Some value of type T.
T