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