@Kenneth if you're particularly worried about overkill then a certain framework I know of has zero dependencies in the core (and weighs in at ~700kb). Here's an echo server..
val app = { request: Request -> Response(OK).body(request.body) }
val server = app.asServer(SunHttp(8000)).start()
😃