Manually writing to `ctx.res` causes headers to be set after they are sent

Without specifying `body = someStream` but writing to res, `respond` has some logic which will attempt to set headers after they have been sent.