Add dispatch_queue_t extension
Change "result" to "value" since we're not return Result from Future now