       
     }
     
-    describe("...") {
+    describe("await") {
       func request(params: [String: String]) -> Future<[String: String]> {
         return future {
           NSThread.sleepForTimeInterval(0.5)

      }
      
      context("when a future fails") {
        future {
        
        }
        
        it("it rejects up to the parent") {
          let future = Future<Int>()
          

        }
      }
      
      it("properly awaits and resolve values") {
        let posts = try? await <- values <- login("foo", p: "bar")
        expect(posts) == ["bar", "foo"]
      }
