Some combinators just don't work with synchronous sources like `Bacon.fromArray`. Especially in "diamond-shaped" setups things go wrong. Example can be found in branch `fix/367`. Maybe we should make all Observables asynchronous? This can now be worked around be calling `.delay(0)`.