diff_expr pipeline