                 "url" : "http://remote.bloxus.com/"
             ]
         
-        let blog = make ⇒
-            (json["id"].number ⇒ toInt) ⇒
-            json["name"].string ⇒
-            json["needspassword"].bool ⇒
-            (json["url"].string ⇒ toURL)
+        let blog = make(
+            (json["id"].number ⇒ toInt),
+            json["name"].string,
+            json["needspassword"].bool,
+            (json["url"].string ⇒ toURL))
         
         XCTAssertTrue(blog != nil)
         

    return nil
}

func make(id: Int?)
    (name: String?)
    (needsPassword: Bool?)
    (url: NSURL?) -> Blog?
{
    if id == nil { return nil }
    if name == nil { return nil }

        let password = json["needspassword"] ⇒ toBool
        let url = json["url"] ⇒ toURL
        
        _ = makeFailable(id, name, password, url)
        
//        XCTAssertTrue(blog.1 != nil)
//        if let error = blog.1 {
