Closures for control structures
Closures are naturally supportive of lazy control structures
- if(test, {then_value},{else_value})
- test1 & {test2}
- while({test},{body})
- for(start,stop,&(I){body})
- do(array,&(elem){body});
- fetch(table,key,{if_absent});
- compare(I,j,{if_lt},{if_eq},{if_gt})