If you call quit() will the defers in the function still happen? The docs for defer should mention this in: [https://nim-lang.org/docs/manual.html#exception-handling-defer-statement](https://nim-lang.org/docs/manual.html#exception-handling-defer-statement)
Also it might be worth mentioning that Nim's defer statement is block-oriented unlike Go's which is function-oriented.
