eshell-rewrite-for-command
eshell-rewrite-for-command is a compiled Lisp function in `esh-cmd.el
'.
(eshell-rewrite-for-command TERMS)
Rewrite a `for' command into its equivalent Eshell command form.
Because the implementation of `for' relies upon conditional evaluation
of its argument (i.e., use of a Lisp special form), it must be
implemented via rewriting, rather than as a function.