 }
 
 
-/* dispatch_apply */
+// MARK: - Apply
 
 public struct Apply {
     
+    // DSL for GCD dispatch_apply()
+    //
     // Apply runs a block multiple times, before returning. 
     // If you want run the block asynchounusly from the current thread, 
     // wrap it in an Async block, 


import Foundation

// HACK: For Swift 1.1
extension qos_class_t {
    
    public var id:Int {
        return Int(value)
    }
}

private class GCD {
	

}


// MARK: - Async – Struct

public struct Async {
    
    private let block: dispatch_block_t
