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).