Add ES6 yield support

Something that was bugging me.