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