IMHO a better solution would be for Khaled to just listen to suggestions and add a select() feature to the language. Although seeing as how for() has been suggested hundreds of times and hasn't been added, maybe that will just never happen...