made the results() function for generators produce a lazy sequence