All examples with empty newApp initialization do not work in nim 1.14 & Prologue 0.3.6
```
import prologue

proc hello*(ctx: Context) {.async.} =
    resp "<h1>Hello, Prologue!</h1>"

let app = newApp()
app.addRoute("/", hello)
app.run()
```
It will throw this error;
```
C:\Users\Mockingbird\DevSpace\nim\prodigy\src\prodigy.nim(7, 17) Error: type mismatch: got <>
but expected one of:
proc newApp(settings: Settings; middlewares: sink seq[HandlerAsync] = @[];
            startup: sink seq[Event] = @[]; shutdown: sink seq[Event] = @[];
            errorHandlerTable = DefaultErrorHandler;
            appData = newStringTable(mode = modeCaseSensitive)): Prologue

expression: newApp()
       Tip: 34 messages have been suppressed, use --verbose to show them.
     Error: Build failed for package: prodigy
        ... Execution failed with exit code 1
        ... Command: C:\Users\Mockingbird\scoop\shims\nim.exe c --colors:on --noNimblePath -d:NimblePkgVersion=0.1.0 --path:C:\Users\Mockingbird\.nimble\pkgs\prologue-0.3.6 --
```
but this works
```
import prologue

proc hello*(ctx: Context) {.async.} =
    resp "<h1>Hello, Prologue!</h1>"

let settings = newSettings(debug = false)

var app = newApp(settings = settings)
app.addRoute("/", hello)
app.run()
```
Apparently the default configs are not getting loaded.
This is a big problem for any new user because every simple example program will be broken.