Asteroid.prototype.explode = function(status){ if(this.size > 1){ return Bacon.fromArray([ new Asteroid(status.position, this.size-1), new Asteroid(status.position, this.size-1) ]); } else { return Bacon.never(); } };
function splitByUrl(urls) { return _.reduce(urls, function (stream, value) {return stream.concat(Bacon.once(value))}, Bacon.never()) }