Ring-style handlers for Koa: ƒ(request) → response. Supports automatic cancelation on client disconnect