Accepts POST requests with a JSON message body, matches the message against a set of predefined replies, logs everything to console, and returns a response.
Ktor's @Resource gives you type-safe path and query parameters. But it stops there — the HTTP method, request/response body types, and success status code have no type-level home. Without this library ...