Add for...of support to the Codegen