     return Blog(id: id!, name: name!, needsPassword: needsPassword!, url: url!)
 }
 
-func makeFailable(id: (Int?, Error?))
-    (_ name: (String?, Error?))
-    (_ needsPassword: (Bool?, Error?))
-    (_ url: (NSURL?, Error?)) -> (Blog?, Error?)
+func makeFailable(id: (Int?, Error?), _ name: (String?, Error?),
+                  _ needsPassword: (Bool?, Error?), _ url: (NSURL?, Error?)) -> (Blog?, Error?)
 {
     if let error = id.1 { return (nil, error) }
     if let error = name.1 { return (nil, error) }

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

    return nil
}

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