if
while and break - untested
casting, better block terminator handling
stdlib