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