Bacon.noMore
サブスクライバーに戻ってサブスクライブを解除できるため、これは問題ではない BaconJS から移動しています。Kefir では、サブスクライブ解除はより定型的なものなので、自然な質問は --- ストリームが終了した場合、リスナー (別名コールバック) のサブスクライブを解除する必要がありますか、それとも Kefir はそれを自動的に処理しますか?
const oneTimeStream = Kefir.constant('foo') // this ends after firing foo
const listener = function() { //... }
oneTimeStream.onValue(listener)
// do I need to unsubscribe #listener?