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