Harn debug adapter (DAP).
Exposed as a library so the single multi-call harn binary can dispatch
into the debug adapter when launched under the harn-dap name (see
harn-cli's main), instead of shipping a second fully-linked binary.
The thin src/main.rs shim keeps harn-dap buildable as its own binary.