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