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