pub type Desc<Expr> = Desc<Expr>;
The return type of expr.desc()
expr.desc()
pub struct Desc<Expr> { /* private fields */ }