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