Bacon.jsでアキュームレータ関数を複数設定し、関数の結果しだいで後続の関数をスキップすることはできるのでしょうか?

let bus = new Bacon.Bus();
bus.map(accume1)  // ここの処理によってはaccume2をスキップしてaccume3の処理を行いたい
   .map(accume2)
   .map(accume3);
bus.push(1);

どういう風にすればできるのか。
また、そもそもアキュームレータで分岐をさせたいというのはBacon.js的に正しいことなのか教えてください。

よろしくお願いいたします。