we don't actually have to assume that the sequence is cached. A `PublishSubject` doesn't cache but still makes sense to weakly bind to when not calling unsubscribe explicitly