Cargo + API docs + testing via `socat` + IoResult