CoroutineScopePool

constructor(parentJobBuilder: () -> Job, commonExceptionHandler: CoroutineExceptionHandler, scopeDescriptors: List<CoroutineScopeDescriptor>, scopeComposer: (CoroutineScopeDescriptor, Job, CoroutineDispatcher) -> CoroutineScope = { descriptor, job, dispatcher -> CoroutineScope( descriptor + job + dispatcher + commonExceptionHandler ) })