- `Handler` → `Runner`
- `Request` → `Call`
- `ResponseWriter` → `Output`
- `ServeMux` → `Mux`
- `Server` → `Program`
- `HandlerFunc` → `RunnerFunc`
- middleware wrapping → `MiddlewareFunc`
Typed values, validation, config parsing, optional positionals, and shell-script generation live in user code. Testability ships via a clitest sub-package that mirrors httptest. Introspection via Program.Walk (iter.Seq2[string, *Help]) for doc gen and custom tooling.
Still pre-1.0. Feedback welcome, especially on the Walk iterator and the middleware/composition surface.