pub async fn bind(config: Config) -> Result<(Handle, Receiver<Incoming>)>
Bind an endpoint and start its loop.
Returns a handle for sending, and a receiver of the requests that arrive.