fun <T> <ERROR CLASS>.startChildAsync(lifetime: <ERROR CLASS>, context: <ERROR CLASS> = EmptyCoroutineContext, start: <ERROR CLASS> = CoroutineStart.DEFAULT, block: suspend <ERROR CLASS>.() -> T): <ERROR CLASS>