`single2.onErrorResumeNext({ e -> Single.error(...
# rx
d
single2.onErrorResumeNext({ e -> Single.error(e).delay(3000.MILLIS) })
? It feels a bit weird