okkero
09/17/2017, 11:23 AMJob is no different from a specialised version of Deferred, namely Deferred<Unit>, and that launch is no different from a specialised version of async, namely async<Unit>.
If that is the case, then why do launch and Job exist in the first place? Would I lose anything if I only used async and Deferred?