move es6-iterator up, so seq types can use it