launchWeak

fun CoroutineScope.launchWeak(context: CoroutineContext = EmptyCoroutineContext, start: CoroutineStart = CoroutineStart.DEFAULT, block: suspend CoroutineScope.() -> Unit): Job(source)

this will be used as base for WeakScope. Other parameters (context, start, block) will be used to launch