Refactor -concat: to honor synchronous disposal
Reimplement -repeat with a reflexive generator
Use -subscribeSavingDisposable: within -catch:
Reimplement -retry: with a generator