Support ES6 ForOf/ForIn iteration scopes

ref #33