pub fn diff(expr: &Expr, var: &str) -> Expr
Symbolically differentiate an expression with respect to a variable.