Complete functional unfolds, Rx.Net