pub type MaybeExpr = MaybeExpr;
enum MaybeExpr { None, Some(Box<Expr>), }
No value.
Some value of type T.
T