Module macro.forall
forall statement.
The syntax is forall VAR SELECT [if CONDN] do where
 SELECT is either in TBL or = START,FINISH
For example,
forall name in {'one','two'} do print(name) end
forall obj in get_objects() if obj:alive() then
    obj:action()
end
 Using forall, we also define list comprehensions like
 L{s:upper() | s in names if s:match '%S+'}
Macros
| forall | extended for statement. | 
| L | list comprehension. |