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