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