 
     private typealias InFuture = Future<T> -> Void
     private var savedCompletions = [CompletionId : InFuture]()
+    let queue = Queue("us.gnos.simpleFuturesStreams.main")
 
     private let capacity: Int
 


    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) {

        }
    }

    public func success(value: T) {
        complete(Try(value))
    }

    public func failure(error: ErrorType) {
        complete(Try<T>(error))
    }

