Diagnostics:
1. Argument of type '(c: Context<Env, "/", {}>) => Promise<Response & TypedResponse<null, 204, "body">>' is not assignable to parameter of type 'Handler<Env, "/", {}, Promise<never>>'.
Type 'Promise<Response & TypedResponse<null, 204, "body">>' is not assignable to type 'Promise<never>'.
Type 'Response & TypedResponse<null, 204, "body">' is not assignable to type 'never'. [2345]
Diagnostics:
1. Argument of type '(c: Context<Env, "/", {}>) => Promise<Response & TypedResponse<null, 204, "body">>' is not assignable to parameter of type 'Handler<Env, "/", {}, Promise<never>>'.
Type 'Promise<Response & TypedResponse<null, 204, "body">>' is not assignable to type 'Promise<never>'.
Type 'Response & TypedResponse<null, 204, "body">' is not assignable to type 'never'. [2345]