pub fn fold_bin_expr<V>(_visitor: &mut V, n: BinExpr) -> BinExpr where
    V: Fold + ?Sized