This should print out 2, 3, and , but only 2 and get printed.
var Bacon = require('baconjs');
var s = Bacon.once(2);
s.merge(s.map(3).delay(1)).log();
Changing it to be var s = Bacon.once(2).delay(1); or merging against a different stream like s.merge(Bacon.once(2).map(3).delay(1)).log(); both work fine.
This should print out 2, 3, and, but only 2 and get printed.
Changing it to be
var s = Bacon.once(2).delay(1);
or merging against a different stream likes.merge(Bacon.once(2).map(3).delay(1)).log();
both work fine.Bacon 0.7.41 from NPM