Completable -> suspend () -> Unit Single -> suspend () -> T Maybe -> suspend () -> T? Observable/Flowable -> Flow Subject -> Channel
Completable -> suspend () -> Unit Single -> suspend () -> T Maybe -> suspend () -> T? Observable/Flowable -> Flow Subject -> Channel