             .map(middleware2)
             .filter { _ in true }
 
-        authentication.post("/login") { request in
+        authentication.post("/login") { request -> Response in
             loginExpectation.fulfill()
             return try! Response(json: jsonResponse)
         }

            )
        }

        a.any { request in
            XCTAssert(request.body.count == 0, "Body was transformed but should not have been.")
            return Response(status: .notFound)
        }

        b.get { request in
            XCTAssert(
                "Hehe, changin' the body." == String(
                    data: Data(request.body),

        // Users
        let users = Router()

        users.get { request -> Response in
            userExpectation.fulfill()
            return try! Response(json: jsonResponse)
        }
