 
     public static let main = Queue(dispatch_get_main_queue());
     public static let global = Queue(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0))
-    
-    static let simpleFutures = Queue("us.gnos.simpleFutures.main")
-    static let simpleFutureStreams = Queue("us.gnos.simpleFutures.streams")
-    
+
     public let queue: dispatch_queue_t
     
     public init(_ queueName: String) {


    private typealias InFuture = Future<T> -> Void
    private var savedCompletions = [CompletionId : InFuture]()

    private let capacity: Int


    func complete(result: Try<T>) {
        let future = Future<T>()
        future.complete(result)
        queue.sync {
            if self.futures.count >= self.capacity  {
                self.futures.removeAtIndex(0)
            }
