each

Input Stack:
function: List
items: List
 
Output Stack:
function(items[N-1])
...
function(items[0])

Pops a list off the stack and executes it as a program.

Example:

(,a,b,),(,:dup,
),:each
PosInputOutput
0 List(:dup) a
1 List(a, b) a
2 b
3 b