updated a test and added another one, trying to get the expected behavior right
made 'next' more typesafe
An attempt at implementing the correct combineLatest semantics. The
tests do pass again now (they had to be adapted too).