i'd personally just include it here. easier than including both `fresh` and `etag` middleware everywhere.

but if you set the etag here, you should also do `if (this.fresh) return this.status = 304;` as well.