      Block is run any given amount of times on a queue with a quality of service of QOS_CLASS_USER_INTERACTIVE. The block is being passed an index parameter.
 
      - parameters:
-     - iterations: How many times the block should be run. Index provided to block goes from `0..<iterations`
-     - block: The block that is to be passed to be run on a .
+         - iterations: How many times the block should be run. Index provided to block goes from `0..<iterations`
+         - block: The block that is to be passed to be run on a .
      */
     public static func userInteractive(iterations: Int, block: Int -> ()) {
         dispatch_apply(iterations, GCD.userInteractiveQueue(), block)

     Sends the a block to be run asynchronously on a custom queue, after the current block has finished.

     - parameters:
     - after: After how many seconds the block should be run.
     - block: The block that is to be passed to be run on the queue

     - returns: An `Async` struct


     Sends the a block to be run asynchronously on a custom queue.

     - parameters:
        - after: After how many seconds the block should be run.
        - block: The block that is to be passed to be run on the queue

     - returns: An `Async` struct

