CompositeDisposable can use an IORef now