Bacon.fromPromise: call promise.abort() on unsub