Implemented combineLatest semantics

... at least if I understand them correctly...

This is an attempt at resolving #29