i need to pair up my original list like
Observable<A>.Buffer(2).Select(list => Tuple.Create(list[0], list[1]))
but there i have IChangeSet's which converts to Tuple<IChangeSet<A>,IChangeSet<A>> but not to IChangeSet<Tuple<A,A>> so i can't do .Bind(out pairs) on it