I don't believe there's a reason to provide req / res to the wrap function. `this` will be `res`, and `this.req` is `req`.