Add simplified for loop (cf. the `iterate' method).

This is a simplified for loop because it is only the equivalent of rust uint::iterate function.
A complete for loop would require different signatures for the the three parts.
Maybe something like: struct For(@TypedExpr<T>, @TypedExpr<bool>, @UntypedExpr<()>).