Well done.  I&#x27;ve been thinking about using Nim for my next project.  This does a good job showing how to use various Nim features such as templates and channels, plus how to use existing tools such as valgrind with the result.  Nothing earth-shattering, but lots of nice knowledge nuggets in there.