Route = object httpMethod*: HttpMethod path*: string controller*: proc (req: Request): Future[string] {....gcsafe.}
proc runServe(routes: seq[Route]; port = 8080): owned(Future[void]) {. ...raises: [Exception], tags: [RootEffect, WriteIOEffect, ReadIOEffect, ReadDirEffect, TimeEffect].}