pub fn pretty_print_expr(expr: &Expr) -> String