Structure Dagger Constructs Continued
n if / else/ while / for – These are the
same as their C++ conterparts, except
that they can contain when blocks in
their respective code segments.  Hence
execution can be suspended while they
wait for messages.
n forall  Functions like a for statement,
but enables its component constructs
for its entire iteration space at once. As
a result it doesn’t need to execute its
iteration space in strict sequence.