         ])
     }
 
-    func update(_ request: Request, item user: User) throws -> ResponseRepresentable {
+    func update(request: Request, item user: User) throws -> ResponseRepresentable {
         //User is JsonRepresentable
         return user.makeJSON()
     }
 
-    func destroy(_ request: Request, item user: User) throws -> ResponseRepresentable {
+    func destroy(request: Request, item user: User) throws -> ResponseRepresentable {
         //User is ResponseRepresentable by proxy of JsonRepresentable
         return user
     }

    	Since item is of type User,
    	only instances of user will be received
    */
    func show(_ request: Request, item user: User) throws -> ResponseRepresentable {
        //User can be used like JSON with JsonRepresentable
        return JSON([
            "controller": "UserController.show",

        drop = droplet
    }
    
    func index(request: Request) throws -> ResponseRepresentable {
        return JSON([
            "controller": "UserController.index"
        ])
    }

    func store(request: Request) throws -> ResponseRepresentable {
        return JSON([
            "controller": "UserController.store"
        ])
