I made the `ListenAndServe()` functions synchronous so they match the `net/http` style. It's also need for testing.