pub fn fold_expr_for_loop<F>(f: &mut F, node: ExprForLoop) -> ExprForLoop where
    F: Fold + ?Sized