Linq2Sequences and WaitingOnExpressions

Work in progress