Error: type mismatch Expression: httpbeast.initSettings
Does the [Custom router](https://github.com/dom96/jester?tab=readme-ov-file#custom-router) code on the README still work?

```nim
import asyncdispatch, jester, os, strutils

router myrouter:
  get "/":
    resp "It's alive!"

proc main() =
  let port = Port(parseInt(getEnv("PORT")))
  let settings = newSettings(port=port)
  var jester = initJester(myrouter, settings=settings)
  jester.serve()

when isMainModule:
  main()
```

```console
dotenv -o -f ".env" nim c -o:bin/app -r src/app.nim
```

Returns this compliation error:

```text
~/.nimble/pkgs2/jester-0.6.0-4834f85e61ae39f6b6acfb74d3bbba62d8779b66/jester.nim(531, 29) Error: type mismatch
Expression: httpbeast.initSettings(self.settings.port, self.settings.bindAddr,
                       self.settings.numThreads)
  [1] self.settings.port: Port
  [2] self.settings.bindAddr: string
  [3] self.settings.numThreads: int

Expected one of (first mismatch at [position]):
[3] proc initSettings(port: Port = Port(8080); bindAddr: string = ""): Settings
```
