Yes, thanks for the implementation, but I was hoping to convince to improve the default `assert` implementation.
I [already rewritten](https://github.com/al6x/nim/tree/main/base) pretty much the whole Nim `std` library, as the Nim `std` is mostly low-level C-like API and is not convenient for high-level app development or data processing, like python/ruby etc. This is the main reason I use Nim, as I can change almost anything in the language and turn Nim into typed Python/Ruby. But still, it's good when the language by default does what you want :)