/*Do not teach them loops. Teach them for comprehensions with collections, 
with the Option type(which is also a collection) and the Future type, and etc.
Make them have at least a little understanding of what a Monad is. 
And ensure that they understand the danger in the code below.*/

var x = 0
async { x = x + 1 }
async { x = x * 2 }