Планирование IEnumerable периодически с реактивными расширениями .NET

Скажем, например, у меня есть enumerableI '

dim e = Enumerable.Range(0, 1024)

я хотел бы быть в состоянии сделать

dim o = e.ToObservable(Timespan.FromSeconds(1))

Так что наблюдаемое будет генерировать значения каждую секунду, пока перечисляемое не будет исчерпано. Я могу'т простой способ сделать это.