Lazy higher order operations over ES6 generators