It is also a very nice, self-contained and general enough example that could be added to source code filters [documentation](https://nim-lang.org/docs/filters.html). All other examples start with a proc and are used through an include. This actually makes it clear that Source code filters can be standalone and used for scripting. It definitely improved my knowledge on what Source Code Filters are!
Thanks for sharing!