import Foundation extension DispatchQueue { convenience init( for type: T.Type, qos: DispatchQoS = .unspecified, attributes: Attributes = [], autoreleaseFrequency: AutoreleaseFrequency = .inherit, target: DispatchQueue? = nil ) { self.init( label: String(describing: type), qos: qos, attributes: attributes, autoreleaseFrequency: autoreleaseFrequency, target: target ) } }