deferredSingle

fun <T : Any> deferredSingle(block: () -> Single<T>): Single<T>